0
かなり簡単な質問誰かがReact Nativeで開いているコンポーネントを検出するためのソリューションを持っていますか?コンポーネントのようなページを扱う?開いているページを特定しますか?
私の解決策は、ReduxやMobxなどのグローバル状態マネージャを使用して、開いているコンポーネントを常に更新することです。
かなり簡単な質問誰かがReact Nativeで開いているコンポーネントを検出するためのソリューションを持っていますか?コンポーネントのようなページを扱う?開いているページを特定しますか?
私の解決策は、ReduxやMobxなどのグローバル状態マネージャを使用して、開いているコンポーネントを常に更新することです。
あなたのナビゲータのrenderSceneプロパティでは、ルートオブジェクトにアクセスできます。だからあなたは必要なコンポーネントにそれを渡すことができます。
<Navigator
configureScene={() => Navigator.SceneConfigs.FadeAndroid}
style={styles.navigator}
initialRoute={{ title: 'Welcome' }}
renderScene={(route, navigator) => {
if (route.title === Welcome) {
return <Welcome navigator={navigator} route={route} />
// Now inside Welcome, if you do this.props.route.title
// you can access the current route name 'Welcome'
}
}}
/>