реагировать навигационная панель вкладок не работает после обновления до версии 2.x - PullRequest
0 голосов
/ 04 сентября 2018

После обновления реагировать на родную и реагировать навигацию моя вкладка перестала переходить на разные экраны при нажатии. Это сломалось для всех трех: createTabNavigator, createBottomTabNavigator и createMaterialBottomTabNavigator.

1 Ответ

0 голосов
/ 04 сентября 2018

Причина, по которой он перестал работать, заключалась в том, что я переопределил tabBarOnPress, чей API изменился.

Новый API tabBarOnPress для createBottomTabNavigator и createMaterialBottomTabNavigator передает объект в качестве аргумента, который содержит defaultHandler. Это нужно вызывать при переопределении tabBarOnPress.

например:.

tabBarOnPress: obj => {
  // ... do your custom stuff
  obj.defaultHandler() // <- this handles navigation etc.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...