【发布时间】:2017-11-24 19:20:17
【问题描述】:
我正在使用带有 react-navigation 的 redux,并希望在用户单击 react-navigation 标题右键按钮上的按钮时显示弹出窗口。
我将上下文菜单包装在我的应用程序的根目录中,如下所示
return (
<Provider store={store}>
<MenuContext style={{ flex: 1 }}>
<AppWithNavigationState />
</MenuContext>
</Provider>
)
在我的一个屏幕上,我有
static navigationOptions = {
headerTitle: 'News',
headerRight: (
<TouchableOpacity style={{ paddingLeft:15, paddingRight:15 }}>
<Icon name="more-vert" size={30} color="black" />
</TouchableOpacity>
),
}
菜单项是动态的,我必须从我的一个 API 中提取数据并开始渲染菜单数据。
我已经在网上阅读了它可以使用上下文方法来实现,但我不确定如何在我的结构中实现它。
有人可以就这方面给我建议吗? 是否可以用我的局部变量来渲染它?
【问题讨论】:
标签: react-native