数据更改时重新加载屏幕 - 反应本机应用程序
Reload screen when data change - react native app
我有两个标签栏:ListMusic |最喜欢的。
当我在 ListMusic 选项卡中将歌曲添加到收藏夹时,如何为选项卡 Favorite 设置侦听器知道它需要重新加载才能显示新数据。
谢谢!
您可以设置一个道具状态,每次更改 ListMusic 时都会设置该道具状态,并在 render()
的 parent 视图组件中使用收藏夹中的该道具作为 key
。因此,无论何时状态发生变化,它都会 re-render 收藏。
示例:
render() {
const unconfirmedErrorMsgToken = this.props.unconfirmedErrorMsgToken;
return (
<View key={this.state.ListMusicSuccess} >
...
</View>
);
}
我有两个标签栏:ListMusic |最喜欢的。
当我在 ListMusic 选项卡中将歌曲添加到收藏夹时,如何为选项卡 Favorite 设置侦听器知道它需要重新加载才能显示新数据。
谢谢!
您可以设置一个道具状态,每次更改 ListMusic 时都会设置该道具状态,并在 render()
的 parent 视图组件中使用收藏夹中的该道具作为 key
。因此,无论何时状态发生变化,它都会 re-render 收藏。
示例:
render() {
const unconfirmedErrorMsgToken = this.props.unconfirmedErrorMsgToken;
return (
<View key={this.state.ListMusicSuccess} >
...
</View>
);
}