react-navigation のアップデートをしたのでその記録
XXXNavigator() を createXXXNavigator に変更
TabNavigatorはcreateBottomTabNavigator とcreateMaterialTopTabNavigatorになっている模様
createTabNavigatorも使えるが今後廃止予定 (yellowboxにエラーが出る)
積み重ねたい画面ではnavigatin.navigate()ではなくnavigation.push()を使うように変更
The following actions are supported:
Reset - Replace current state with a new state
Replace - Replace a route at a given key with another route
Push - Add a route on the top of the stack, and navigate forward to it
Pop - Navigate back to previous routes
PopToTop - Navigate to the top route of the stack, dismissing all other routes
navigateも使えますが、挙動が変わっているの注意。
複数のナビゲーションは明確に使えなくなったのでその修正
Drawer関係の修正
結構かわったっぽい(自分は使用していないので未確認)
所感
ReplaceやPopなど便利なapiが追加されたのは嬉しい。navigate時の連打対応なども簡単に。
が、ちょっともっさりした感もある?? (特にandroidで顕著)
githubでもちょこちょこissueが上がっているが、、どうなるやら