我需要更改渲染函数并在给定特定状态时运行一些子渲染函数,
例如:
render() {
return (
<View style={styles.container}>
if (this.state == 'news'){
return (
<Text>data</Text>
)
}
</View>
)
}
Run Code Online (Sandbox Code Playgroud)
如何在不改变场景的情况下实现它,我将使用选项卡动态更改内容.
我有一个列表只是简单的文本,反应原生渲染成平面列表但我遇到非常非常慢的性能,使应用程序无法使用.
我怎么解决这个问题?我的代码是:
<FlatList
data={[{key: 'a'}, {key: 'b'} ... +400]}
renderItem={({item}) => <Text>{item.key}</Text>}
/>
Run Code Online (Sandbox Code Playgroud) 我试图找出为什么我需要redux如果RN已经有状态,我可以使用状态,因为我想要的动作或改变一些东西.
那我为什么需要呢?