Đình Phong
Đình Phong

Reputation: 23

Reload screen when data change - react native app

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!

Upvotes: 2

Views: 3682

Answers (1)

Jigar Shah
Jigar Shah

Reputation: 6223

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

Upvotes: 1

Related Questions