Reload screen when data change - react native app

♀尐吖头ヾ 提交于 2019-12-23 03:00:36

问题


I have two tabbar : ListMusic | Favourite.

When I add a song to favourite in tab ListMusic, how can I set listener for tab Favourite know that it need for reload to display new data.

Thanks!


回答1:


You can set one prop state which will be set on each change of ListMusic and use that prop in Favourite as key in render() 's parent view component. So, whenever state changes it will re-render Favourite.

Example:

render() {
    const unconfirmedErrorMsgToken = this.props.unconfirmedErrorMsgToken;
    return (
      <View key={this.state.ListMusicSuccess} >
        ...
      </View>
    );
}


来源:https://stackoverflow.com/questions/45027513/reload-screen-when-data-change-react-native-app

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!