2016-07-12 11 views
6

Mam ten błąd na Androidzie. Na wszelki wypadek używam map natywnych reagowania. Czy wiesz, z czego to pochodzi?React Native: nieoczekiwany typ widoku zagnieżdżony pod węzłem tekstowym

error from device

+0

Najwyraźniej próbuje zbudować węzeł '', ale nie lubi jednego z naszych dzieci. –

+1

Dokładnie @ChrisGeirman, to błąd, gdy wywoływana jest wartość children: {this.props.children} i czasami umieszczam wewnątrz , gdy wartość jest równa zero. .. Mój błąd! Dzięki! –

+1

Uwaga boczna: Należy opublikować własną odpowiedź, aby inni z tym samym problemem ją zobaczyli (wielu nie czyta komentarzy). Oto jak samemu sobie odpowiedzieć: http://stackoverflow.com/help/self-answer –

Odpowiedz

3

Problemem dla mnie z tym błędem było to, że jakoś udało mi się skończyć z <View> wewnątrz <Text>. Nie było to zbyt oczywiste, ponieważ miałem komponent Button, który akceptował niektóre dzieci zapakowane w <Text> i podczas tworzenia przycisku użyłem jakiegoś niestandardowego komponentu dla Icon. Po chwili ktoś owinął Icon w <View>, aby nadać mu nieco dopełnienia, co spowodowało problem w końcu.

Potrwało to trochę czasu, ale w końcu to rozwiązałem. Może się różnić w zależności od przypadku, ale mam nadzieję, że mój problem zainspiruje Cię do debugowania.

Pozdrawiam!

+1

Dzięki, problem jest udokumentowany tutaj http://facebook.github.io/react-native/releases/0.42/docs/text.html#nested-views-ios-only – jose920405