App.js
<Store>
<Navbar />
<AppNavigator ref={navigatorRef => {
NavigationService.setTopLevelNavigator(navigatorRef);
}} />
</Store>
I wanna be able to access
props.navigation.openDrawer();
from navbar but I get
undefined is not an object (evaluating 'props.navigation.openDrawer')
onPress
Navbar.js:70:29
etc..
How can I allow NavBar to access the drawer?
I suppose you are following Navigating without the navigation prop (if you don't then you should in your case). Then in
NavigationService.js
add openDrawer methodthen instead of
props.navigation.openDrawer()
, usedon't forget to make respective imports