Хорошо, потратил впустую часы на это, но я наконец исправил проблему и теперь могу открыть ящик, используя кнопку заголовка с this.props.navigation.openDrawer();
, , имея ящик внутри навигатора вкладок , например:
const MainNavigator = createBottomTabNavigator({
YourScreenName: YourDrawerNavigatorComponent,
}
Просто обновите до последней версии реакции-навигации 3.0.0, выполнив следующую команду в корневой папке вашего проекта: npm i react-navigation@^3.0.0
или yarn add react-navigation@^3.0.0
, она была выпущена буквально вчера.
Если выустановите реакцию-навигацию без указания версии, она установит версию 2.18.2 с этой проблемой!
Обязательно следуйте этому руководству после установки ( Очень важно! ): https://reactnavigation.org/blog/2018/11/17/react-navigation-3.0
Вам необходимо изменить несколько вещей в своем коде, следуя инструкциям.
Устранение неполадок : будьте увереныочистить кеши и выйти и снова открыть все свои терминалы, да все они.