ReactNativeコードに次のrenderメソッドがあります。
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>
。レンダリング用に複数のコンポーネントを内部に含めることができるはずです。
何か案は?