1

私は、ネイティブルータフラックスに反応し、この例を見てみるのは初めてです。私はドキュメントをチェックしましたが、私はまだ<Scene key='modal' component={Modal}/>を把握できないようです。だから、その使用法は何ですか?ここでReact Native +リアクションネイティブルータフラックス:<Scene key = 'modal'コンポーネント= {Modal} />は何をしますか?

は、正確なラインです:https://github.com/aksonov/react-native-router-flux/blob/master/Example/Example.js#L95-Lundefined

は、モーダルは、他のすべての上に表示できるように

答えて

1

<Scene key='modal' component={Modal}/>アプリを設定していただきありがとうございます。これはモーダルそのものではなく、アプリケーションの準備に使用された線だけで、Z-indexや最上位のレイヤーが初期化されているような、上に何か他のものを読み込むことができます。それは役に立ちますか?

参考:https://github.com/aksonov/react-native-router-flux/blob/master/docs/OTHER_INFO.md#modals

次のコード例から、あなたは、「ルート」(あなたのモーダルライン1レベル下)「は、実際の」モーダルと同じレベルにあることがわかります。

import StatusModal from './components/StatusModal' 

<Router> 
    <Scene key="modal" component={Modal} > 
    <Scene key="root"> 
     <Scene key="screen1" initial={true} component={Screen1} /> 
     <Scene key="screen2" component={Screen2} /> 
    </Scene> 
    <Scene key="statusModal" component={StatusModal} /> 
    </Scene> 
</Router> 

モーダルがない場合は、その行は必要ありません。それはそこにモーダルデモがあるので、反応しているネイティブのルータフラックスの例にすぎません。

関連する問題