У моєму коді 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>
повинен мати в собі більше одного компонента для візуалізації.
Будь-які ідеї?