【发布时间】:2019-02-14 08:38:58
【问题描述】:
我的应用根组件如下所示:
export default class App extends React.Component {
render() {
<RootTabs doThings={this.doThings} />
}
}
RootTabs 组件是由 react-navigation 中的createBottomTabNavigator 创建的:
const RootTabs = createBottomTabNavigator({
Movies: {
screen: Movies
},
Actors: ... // etc
})
我的问题是,我想从根组件 (App) 向 Movies 组件传输数据(如果可能,作为道具),但 Movies 没有收到 doThings 道具。
如何通过BottomTabNavigator将道具传递给孩子?
如果这不可能,当子组件由BottomTabNavigator 分隔时,子组件调用根组件上的方法的最简单方法是什么?
【问题讨论】:
标签: react-native react-navigation