我的React本机代码中有以下呈现方法:
render() {
const {height, width} = Dimensions.get('window');
return (
<View style={styles.container}>
<Image
style={{
height:height,
width:width,
}}
source={require('image!foo')}
resizeMode='cover'
/>
<TouchableHighlight style={styles.button}/>
</View>
);
}
这给了我一个错误:
React.Children.only
预计将接收一个React元素子元素
如果我移除TouchableHighlight
组件,它就可以正常工作.如果我删除图像组件,它仍然会产生错误.
我不明白为什么它会给我这个错误.<View>
应该能够有多个组件在里面进行渲染.