RN react-navigaiton

2019-01-22  本文已影响0人  DW_d01e

1. react-navigation7种常见导航

2.导航器所支持的Props

const SomeNav = createStackNavigator/createBottomTabNavigator({
    //config
})
<SomeNav
   screenProps={xxx}
   ref={nav => {navigation = nav;}}
   onNavigationStateChange(prevState,newState,action) =>{
}
/>

3.navigation包含的功能

如果一个navigation没有navigatesetParams以及goBack,可以使用navigationdispatch一个action去跳转新页面

const {navigation,theme,selectedTab} = this.props;
const resetAction = StackActions.reset({
    index:0,
   actions:[
         NavigationActions.navigate({
             routeName:'HomePage',
             params:{
               theme:theme,
               selectedTab:selectedTab
         },  
      })
   ]
})
navigation.dispatch(resetAction)


上一篇 下一篇

猜你喜欢

热点阅读