勤做筆記,方便自己,幫助他人。
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') addChildAt ReactShadowNodeImpl.java:199 addChildAt ReactShadowNodeImpl.java:54 setChildren
錯(cuò)誤1
廢話不多說(shuō) 舊代碼
{
data.face&&
<TouchableOpacity onPress={()=>this.delImg('face')} style={styles.delImg}>
<Image source={require('../../images/shanchu.png')} />
</TouchableOpacity>
}
廢話不多說(shuō) 新代碼
{
data.face?
<TouchableOpacity onPress={()=>this.delImg('face')} style={styles.delImg}>
<Image source={require('../../images/shanchu.png')} />
</TouchableOpacity>
:null
}
錯(cuò)誤2
該錯(cuò)誤一般是因?yàn)閞ender方法中注釋語(yǔ)句寫法不正確,render的return函數(shù)里面的注釋語(yǔ)句應(yīng)該寫在 {} 里面,而不是直接 //,正確寫法:{/*注釋語(yǔ)句 */}
最全的解釋:https://github.com/facebook/react-native/issues/13243#issuecomment-335488473