Build UI

Build a feature's ui/ layer — presentation bound to the main-service database. The final, top layer.

Adobe e177e5c 528 B Updated 142 repo stars

File contents

Create ui/: one folder per UI unit — <name>/{<name>.ts (lazy wrapper), <name>-element.ts (container), <name>-presentation.ts (pure render), <name>.css.ts}. The element subscribes to state and delegates to the pure presentation; no business logic here.

Comes last. The how is in the auto-loading features/ui/index.md rule (and element.md, lazy-element.md, presentation.md).

adobe/data/tree/main/packages/data-ai/skills/build-ui commit e177e5c99c

Frequently asked questions

npx skillmds@latest add adobe/build-ui