Shows the recommended full-app shape: plain catalog data, one registered root component, component-local selection state, computed view fields, delegated handlers, signal bindings, and app-level error reporting.
Key files:
index.htmldeclares the root withasync:component="CatalogApp".main.jskeeps catalog records as plain data and puts only selection and derived view state in signals.
Start from the repo root:
python3 -m http.server 4173Open http://127.0.0.1:4173/examples/app-patterns/.
Verify:
pnpm run examples:check