标签: windows react-native
当text元素为空且使用marginVertical时,react-native-windows 0.47发生崩溃:
render() { var foo = null; return <Text style={marginVertical: 0}> foo </Text>; }
崩溃发生在ReactTextShadowNode :: MeasureText()中,其中提供的高度为负数。请注意,在实际示例中它是一个真实的应用程序 - 这是一个重现问题的简洁示例。
答案 0 :(得分:1)
根据Eric Rozell的说法,这是瑜伽中的一个错误,它首先在React Native 0.24 Android here中使用,并且仍然存在于Android上的React Native 0.50中。
在React Native Windows版本中发布类似的解决方法后,我会更新此答案。 issue存储在React Native Windows GitHub项目中
在此期间,为Text节点的内容添加null / undefined检查,并返回不包含<Text />样式的备用marginVertical。
<Text />
marginVertical