# FormDSL Reference Download as Markdown > **For LLMs generating FormDSL forms.** This document covers the complete JSX DSL surface area for both SolidJS (`@formdsl/solid`) and React (`@formdsl/react`). The APIs are identical across frameworks. ## Quick Start ```tsx // SolidJS import { Form, Section, Question, Row } from '@formdsl/solid' // React import { Form, Section, Question, Row } from '@formdsl/react' export default function MyForm() { return (
) } ``` Every form follows the pattern: **Form > Section > Question**. Layout components (`Row`, `Card`, `Banner`, etc.) go inside sections. The `id` on each Question must be unique within the form. --- ## Core Components ### `