Причина, по которой он перестал работать, заключалась в том, что я переопределил tabBarOnPress
, чей API изменился.
Новый API tabBarOnPress
для createBottomTabNavigator
и createMaterialBottomTabNavigator
передает объект в качестве аргумента, который содержит defaultHandler
. Это нужно вызывать при переопределении tabBarOnPress
.
например:.
tabBarOnPress: obj => {
// ... do your custom stuff
obj.defaultHandler() // <- this handles navigation etc.
}