У меня есть собственный навигатор, как показано ниже
const HomeStackNavigator = createStackNavigator({
Home: HomeScreen,
List: ListScreen,
Details: DetailsScreen
},
{
initialRouteName: 'Home',
defaultNavigationOptions: {
header: null,
}
});
export default class CustomHomeStack extends React.Component {
static router = HomeStackNavigator.router;
render() {
const { navigation } = this.props;
return (
<SafeAreaView style={{ flex: 1 }} forceInset={{ bottom: 'never' }}>
<CustomHomeHeader /* breadCrumbParam={??} */ />
<HomeStackNavigator navigation={navigation} />
</SafeAreaView >
);
}
}
При переходе к списку или деталям я могу передать параметр на следующий экран this.props.navigation.navigate('List', { breadCrumbParam: {id: theId, displayName: theName }} })
Мне также нужно передать те же параметры CustomHomeHeader
. (аналогично передаче параметра родительскому / одноуровневому компоненту через props). Это возможно?
CustomHomeHeader
из HomeScreen, ListScreen и DetailsScreen - person FLash   schedule 18.10.2019<CustomHomeHeader /* breadCrumbParam={??} */ />
. , есть ли там какие-то проблемы. - person Gaurav Roy   schedule 18.10.2019