Risoluzione dei problemi di React Native
Metro non può risolvere una dipendenza peer
Installare le versioni compatibili lucide-react-native e react-native-svg. In Expo, utilizzare
npx expo install react-native-svg react-native-safe-area-context expo-font quindi il nativo installato
I pacchetti corrispondono a SDK attivo, quindi riavviare Metro.
Il testo utilizza un carattere di fallback
Caricare form0Fonts con expo-font prima di eseguire il rendering del modulo.
tema, mantenere i suoi token font-famiglia allineati con i nomi caricati nel registro dei font nativi.
Manca un'immagine di supporto locale
Le risorse locali non possono essere risolte da arbitrari runtime stringhe. Fornire imageResolver con a
mappa statica path-to-source, rigenerare la mappa se starter la possiede e riavviare Metro dopo l'aggiunta
nuovi asset.
Un campo dice che non è supportato o provvisorio
Controllare Campo integrato renderers. PhotoField,
VideoField, e FormLinkField hanno bisogno di override delle applicazioni per il comportamento di produzione.
l'override viene passato allo stesso provider del Registro di sistema o FormRenderer che esegue il rendering del modulo.
La presentazione non viene eseguita
onSubmit è convalidato. Confermare che il modulo è in modalità di modifica, fornire un gestore di invio e utilizzare
il foglio di navigazione di convalida per ispezionare gli errori. Per drafts tollerante di convalida, fornire onSave
e impostare primaryActionMode="save".
Le bozze scompaiono dopo il riavvio
Le istantanee vengono emesse ma mai memorizzate da binding. Persistere attraverso onSnapshotChange o
onSave, e ripristinare l'oggetto completo con initialSnapshot. Non sostituirlo con solo il
I valori dei campi grezzi quando le voci o i timestamp ripetibili contano.