0
したがって、以下のようにreact-native-router-flux
によって作成された2つのタブシーンがあります。2つのReactネイティブタブシーン間でデータを共有
デフォルトのタブシーンにはマップがあり、その他には同じデータのリストビューがあります。
位置が検出されると、データはreduxを介して送信され、地図上に表示されます。
別の呼び出しをもう一度せずに、別のタブのlistviewの形式で同じデータを表示する方法はありますか?あなたは状態に、直接2番目のビューのレンダリング/リターンにReduxの小道具を渡していない場合
<Scene key={'tabBar'} tabs
tabBarIconContainerStyle={AppStyles.tabBarIconContainer}
pressOpacity={0.95}>
<Scene
{...AppConfig.navbarProps}
key={'map'}
component={MapScreen}
icon={props => TabIcon({ ...props, icon: 'map-marker' })}
></Scene>
<Scene
{...navbarPropsTabs}
key={'home'}
component={FeedScreen}
icon={props => TabIcon({ ...props, icon: 'view-list' })}
></Scene>
</Scene>
はい、私はそれを誤って実行することができました。 :D –