报错:Cannot add a child that doesn't have a YogaNode to a parent without a measure function!(Trying to add a 'ReactRawTextShadowNode' to a 'LayoutShadowNode')
解决办法:将字符串用<Text></Text>包住。
例如:
<Button
transparent
style={styles.nextContainer}
onPress={props.onPress}
>
NEXT
</Button>
改为
<Button
transparent
style={styles.nextContainer}
onPress={props.onPress}
>
<Text>NEXT</Text>
</Button>
还有一种错误情况可能出现。
如下:
{state.error &&
<Text>
Some text
</Text>
}
解决办法:
{state.error != false &&
<Text>
Some text
</Text>
}
或
{!!state.error &&
<Text>
Some text
</Text>
}
或
{state.error
? (
<Text>
Some text
</Text>
)
: null
}