如何更新 react-native-navigation 的 Drawer 实例?

How to update Drawer instance of react-native-navigation?

我们正在使用 startSingleScreenApp 启动应用程序。我们需要 hide/show 一些基于应用程序屏幕的菜单选项。

我们尝试用不同的项目创建两个不同的抽屉,但在那种情况下抽屉项目没有得到渲染。

您可以为 drawerMenu 设置自定义组件,而不是默认提供的菜单样式和属性。创建自定义组件,对于菜单项,通过redux提供的菜单项数组进行映射。然后,每当您需要更改菜单项时,更改 redux 中的数组状态,您的抽屉菜单项将相应地重新呈现和更新。