React Native:无法添加没有YogaNode的孩子或没有测量功能的父母

时间:2018-06-22 14:14:48

标签: javascript reactjs react-native

我检查了所有代码是否有语法错误,但找不到任何东西。我尝试了所有在网上找到的内容,并在这里提出了类似的问题,但没有任何效果,这就是为什么我要发布一个新问题。

这是我得到的确切错误:

Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'RCTRawText [text: 0]' to a 'RCTView')

我在某处读到[text:someything]可以用作提示,以找出问题所在。

2 个答案:

答案 0 :(得分:2)

将Text元素放在同一倾斜行上也可能会触发此类错误,例如

<View><Text>My Text</Text></View><View><Text>Another Text</Text></View>

代替

<View>
 <Text>My Text</Text>
</View>
<View>
 <Text>Another Text</Text>
</View>

如果您也将代码放置在这里,将会使它受挫

答案 1 :(得分:1)

我的错误是这个

<View>
  <Text>Hello World</Text>s
</View>

Text之外包含文本会在Android上出现错误,但在iOS上不会出现错误。我觉得很奇怪,它只能在一个平台上同时发出警告或错误的情况下才拾取。