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.jsadd openDrawer methodthen instead of
props.navigation.openDrawer(), usedon't forget to make respective imports