当屏幕从多个抽屉选项中导航时,如何更新屏幕上的状态?

时间:2019-08-05 05:26:35

标签: reactjs react-navigation react-navigation-drawer

这里有一些用于反应导航的示例代码。

现在我想要什么:

如果我从侧面抽屉中点击“电影” >>“电影列表”屏幕,则isPopular状态更改为false。

还有

如果我从侧边抽屉中点击“流行” >>“电影列表”屏幕isPopular状态更改为true。

export const AppDrawerNavigator = createDrawerNavigator({
    'Movies': {
        screen: MovieStackNavigator
    },
    'Popular': {
        screen: MovieStackNavigator
    },
});
export const MovieStackNavigator = createStackNavigator(
    {
        MovieListScreen: {
            screen: MovieList
        }
    }
class MovieList extends Component {
     state = {
        isPopular: false,
     }
}

更新状态的最佳方法是什么?

  1. 道具

  2. 抽屉上的东西有些变化。结束活动

  3. 或其他任何东西

0 个答案:

没有答案