数据更改时重新加载屏幕 - 反应本机应用程序

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>
    );
}