У меня есть следующий метод рендеринга в моем исходном коде 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
, он отлично работает. С другой стороны, если я удалю компонент Image, он все равно даст эту ошибку. Я не могу понять, почему он будет давать эту ошибку, а <View>
должен иметь более одного компонента внутри него для рендеринга.
Любые идеи?