Может кто-нибудь помочь мне понять, почему renderPosesList () не рендерит 'Text'. Я получаю значение, если я раскомментирую 'Text' внутри render ().
this.renderPosesList () печатает данные в консоли, но я вижу пустую страницу на экране. Я добавил атрибут «ключ», глядя на другие посты, но это не помогло.
Со временем я заменю текст пользовательским компонентом.
renderPosesList() {
return this.state.posesDictionary.forEach((pose, index) => {
console.log("pose > " + index + " > " + pose.key);
<Text key={index}>{pose.key}</Text>;
});
}
render() {
if (this.state.posesDictionary.length > 0) {
let p = this.state.posesDictionary[0];
return (
<View>
{/* <Text>{p.key}</Text> */}
{this.renderPosesList()}
</View>
);
} else {
return (
<View>
<Text> Loading..</Text>
</View>
);
}
}