Riferimento React API
React
Tutte le esportazioni JavaScript supportate sono disponibili da form0-react a meno che non venga mostrato un altro percorso.
Rendering
FormRenderer— esegue il rendering e la gestione di un modulo basato su schema.ThemeProvider,ThemeContext,useThemeClass— forniscono o leggono la classe di tema attiva.
Vedere FormRenderer e Temi e styling.
Registro dei campi
FieldRegistryProvider,FieldRegistryContext,useFieldRegistrycreateFieldRegistry,defaultFieldRegistryregisterFieldComponent,unregisterFieldComponent,resetFieldComponentsgetFieldComponent,listRegisteredFieldTypes,getMissingFieldComponentTypesKNOWN_FIELD_TYPES
Vedere Campo personalizzato renderers.
Utilità Schema
cloneDeep(value)ecloneSchema(schema)creano copie staccate.ensureSchemaKeys(elements)aggiunge chiavi stabili dove richiesto e segnala se ha cambiato il ingresso.prepareSchema(schema)clona una schema e assicura le chiavi degli elementi sulla copia.
Integrazione specializzata
useBuildingPlanController(options)coordina la sezione UI del piano di costruzione di renderer con dati ripetibili. È specializzato piuttosto che un gancio forma-stato generale.
Il client interno useFormEngine, worker, i singoli componenti renderer predefiniti e
FieldRenderer non sono esportazioni di pacchetti. L'importazione di file interni non è supportata dal pacchetto
export map.
I token a tema vengono esportati separatamente da form0-react/theme.css.js. Il foglio di stile compilato è
Disponibile come form0-react/index.css.
Last modified on