2016-07-04 33 views
1

私はReactネイティブでアプリケーションを構築していますが、基本的には(すべてのコンポーネントで)グローバルに利用できるように(毎回同じコンテンツを持つ)モーダルが必要です私はどこでもアプリから開くことができるということです。 明らかに、すべてのコンポーネントで同じモーダルをコピー/ペーストするのは良い解決策ではありません。 今、私はそれを実装するのに苦労しています。そのようなことを達成する最良の方法が何であるか知りたいです。React Nativeで 'グローバル'モーダル

+0

グーグルで試しましたか? https://github.com/brentvatne/react-native-modal、https://github.com/bodyflex/react-native-simple-modalなど、いくつかの「モーダル」があります。 –

+0

私は使い方を知っていますモーダル、私の質問は:どのような私のアプリのすべてを介して1つのモーダルを利用できるようにするための最良の方法は、例えば、私は 'ホーム'にいるし、 '設定'に行く場合、私はまだそのモーダル –

答えて

1

ナビゲータを使用して、下にモーダルを配置します。状態が変更されたときにのみ表示するようにします。状態は、ナビゲータ内の各コンポーネントからprops.navigatorを介して変更することができます。 ここに説明付きの完全なコードが表示されますhttp://browniefed.com/blog/react-native-easy-overlay-modal-with-navigator/

+0

ありがとう、それは私がやったことであり、それは本当にうまくいった –