我的 React Native 代码中有以下渲染方法:
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
组件,它工作正常。如果我删除 Image 组件,它仍然会出现该错误。
我不明白为什么它会给我这个错误。<View>
应该能够在其中包含多个组件进行渲染。