Attualmente sono in grado di far funzionare RCTTextField con la tastiera di commutazione. Ogni volta che clicco sul TextField e la tastiera dovrebbe alternare ottengo il seguente:RCTTextField non è un discendente dell'errore RCTShadowView
ExceptionsManager.js:76 view <RCTShadowView: 0x7faa0dcc7e90; viewName: RCTTextField;
reactTag: 125; frame: {{10, 7.5}, {304, 30}}> (tag #125) is not a descendant of <RCTShadowView: 0x7faa101d0af0;
viewName: RCTView; reactTag: 18; frame: {{0, 0}, {315, 502}}> (tag #18)
non ho idea di come monitorare ciò che la questione di fondo potrebbe essere - alla ricerca di qualche dettaglio in più o in direzione qui.
Grazie!
Attualmente sto correndo nello stesso identico problema. Ho cercato per tutto il codice nativo react a partire da dove viene generato questo log e guardando ciascuno di questi componenti, RCTShadowView e RCTTextField, e non riesco a trovare un indizio su cosa sta succedendo. La prima vista, una vista di login, funziona bene, ma tutte le altre viste con input corrono in questo problema. Non riesco nemmeno a isolare il problema nel suo stesso progetto. L'unico sospetto con cui posso correre è che ho iniziato il progetto in una versione leggermente precedente di react-native e sto aggiornando il progetto a 0.27.2. Qualche fortuna? – Shaggydev
Hey Donald - il problema nel mio caso era il componente react-native-keyboard-aware-scroll-view. Ecco ulteriori informazioni: https://github.com/APSL/react-native-keyboard-aware-scroll-view/issues/33 Anche un problema relativo a facebook: https://github.com/facebook/react- nativo/pull/7876 –
Questo spiega davvero tutto, hai fornito il link mancante al fastidioso problema che mi ha impedito di dormire. Ora ha senso perché funziona su una pagina e non sugli altri. Grazie! – Shaggydev