React Navigationについて知ってること
#React_Native
stack
あくまでstackの動きをエミュレートしてると考えるのが良さそう
https://twitter.com/terrierscript/status/1231598848021151749?s=20
stackの考えのwebとの違い
a->b->cと遷移すれば [a,b,c]
a->b->c->aと遷移すると[a,b,c,a]のように思えるが、実際は[a]
もし[a,b,c,a]を再現したい場合はStackActions.push("a")をdispatchする
a->b->c->b なら同様[a,b]
native-stack
Fragmentとかを利用している
https://github.com/software-mansion/react-native-screens
ModalはReact Native本体側には存在している
NavigationContainer
independentでネスト可能
https://github.com/terrierscript/example-multi-navigation/blob/b8facb6f069ec1b293db962e54f6149189187e38/App.tsx#L54-L65
上下に分割するようなことも事実上可能