# Risoluzione dei problemi di React

<PageBadges />

## La forma è non stilizzata

Importare `form0-react/index.css` una volta nel punto di ingresso dell'applicazione.
Le importazioni di CSS dalle dipendenze.

## Un campo dice che non è supportato

Confermare che il tipo è elencato nel [Catalogo dei campi Core](/it/core/fields/catalog). Se il tipo è
noto ma sostituito intenzionalmente, verificare che il componente sia registrato nello stesso
`FieldRegistryProvider` sottoalbero come `FormRenderer`.

## schema non riesce durante il rendering

`FormRenderer` convalida `schema.form` e richiede `form.elements`.
[`form0 validate`](/it/cli/schemas/validate-preview) prima di caricare schema nell'applicazione.

## La modalità Worker non può caricare lo worker

Il primo ritorno a `engineMode="main-thread"` . Per Vite , mantenere il worker costruttore staticamente
analizzare ed escludere `form0-react` dall'ottimizzazione delle dipendenze come mostrato nel web mantenuto
starter. Altri bundler devono supportare il modulo ESM workers basato su `new URL(..., import.meta.url)`.

Le opzioni personalizzate `workerUrl` e `createWorker` non fanno parte del pubblico `FormRenderer` API.

## Gli aggiornamenti non vengono visualizzati durante lo sviluppo dei pacchetti locali

Ricostruire `form0-react`, riavviare il server di sviluppo consumer e cancellare solo il bundler
Se necessario, la cache di dipendenza. Vite può conservare una copia ottimizzata di un collegamento o di un precedente
pacchetto installato.

## La presentazione non viene eseguita

Verificare che `onSubmit` sia una funzione, che il modulo sia in modalità di modifica, che `submitBlockedReason` sia vuoto e
il sommario di convalida non ha errori. Per le sovrapposizioni che restituiscono una promessa, gestire il rifiuto in modo che
l'applicazione può presentare il guasto mentre la sovrapposizione rimane aperta.
