Skip to main content

kitajs-html-web

NDB2 web rendering with @kitajs/html: PascalCase Kitajs components, kebab-case component files in one folder per component (name/name.tsx, name.css, name.test.tsx, index.ts), feature folders (page.tsx, handler.tsx, tests/), HTMX. Query parsing uses @shared/validation/http + domain and colocated parse/serialize helpers; see skill body. Component props: use dot access (props.title) only; do not destructure the props object at the start of a component (no const { x } = props) except the documented rest-and-forward pattern — see Component props. Prefer narrow local props interfaces (no Entities.* in markup); see Props types. mergeClass, Suspense + renderToStream. Use when adding or changing server-rendered UI under app/src/web; not for React client apps or EJS. Triggers: PreferencesForm, Button, PageLayout, props, destructuring.

Zur Installation springen

Quellinformationen

Repository
Off-Nominal/ndb2
Letzte Quellaktivität
14. Mai 2026 um 16:20
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.