---
name: "Component Architecture"
tier: 1
uniqueToNeo: false
tags:
  - "components"
  - "ui"
verifiedAt: null
---

Neo.mjs components are JSON-described UI building blocks managed by the App Worker. They support class-based and functional paradigms, reactive configs, container composition, and cross-thread rendering via the VDOM protocol.