“React.Children.only 预期接收单个 React 元素子级”错误,将<Image>和<TouchableHighlight>放在<View>
2022-08-30 05:20:50
我在 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
我不明白为什么它会给我这个错误。 应该能够在其中有多个组件进行渲染。<View>