# Riferimento React Native API

<PageBadges />

Tutte le esportazioni supportate sono disponibili da `form0-react-native`.

## Rendering e temi

- `FormRenderer` — esegue il rendering e la gestione di un modulo nativo basato su schema.
- `FormHeader` — l'intestazione di forma nativa di binding.
- `ThemeProvider`, `ThemeContext`, `useTheme`
- `lightTheme`, `darkTheme`, `mergeThemes`, `getThemeByName`

Vedere [FormRenderer](/it/bindings/react-native/form-renderer) e
[Temi, font e immagini](/it/bindings/react-native/themes-assets).

## Registro dei campi

- `FieldRegistryProvider`, `FieldRegistryContext`, `useFieldRegistry`
- `createFieldRegistry`, `defaultFieldRegistry`
- `registerFieldComponent`, `unregisterFieldComponent`, `resetFieldComponents`
- `getFieldComponent`, `listRegisteredFieldTypes`, `getMissingFieldComponentTypes`
- `KNOWN_FIELD_TYPES`

Vedere [Campo personalizzato renderers](/it/bindings/react-native/custom-renderers).

## Immagini e tipografia

- `ImageResolverProvider`, `ImageResolverContext`, `useImageResolver`
- `Text`, `TextInput`
- `form0Fonts` e le costanti `FORM0_FONT_FAMILY*`

Il pacchetto include dichiarazioni TypeScript per puntelli `FormRenderer`, snapshots, submission e
salvare i metadati, le opzioni del motore, i valori del Registro di sistema e i props del campo personalizzato renderer.
ganci, singoli componenti predefiniti, controller ripetibili e utilità submission non sono
esportazioni pubbliche.
