0

私はリアクションネイティブのアンドロイドで新しいです。私は知りたいです。反応のネイティブなアンドロイドで値を1つのコンポーネントから別のコンポーネントに渡す方法は、 2つのこと、あなたが反応を使用している場合easy.thanksが反応ネイティブのアンドロイドでコンポーネント間で値を渡す方法

+0

は、ウェブサイトhttps://facebook.github.io/react-native/docs/getting-started.htmlを通過します –

答えて

0

を進めるものと理解される任意の参照またはリンクを与えるデータに

を取得するために、どのようにデータ

  • を渡す方法

    1. あるコンポーネントから他のコンポーネントへルーティングするためのナビゲーション。あなたが新しいコンポーネント

      か、他への移行を言うようにplsはウルandroid.jsファイルに

      にalookを持っているのparamsにデータを送信するために非常に単純 ITSは

      import Component from './app/components/Component/Component'; 
      import HomeComponent from './app/components/HomeComponent/HomeComponent'; 
      const Mobile = StackNavigator(
      {Login: { screen: Component }, 
      Home: { screen: HomeComponent },}, 
      { initialRouteName: 'Login' }, 
      { headerMode: 'screen' }); 
      AppRegistry.registerComponent('Mobile',() =>Mobile); 
      

      以下のようなすべてのルートを初期化しますその後、ログイン画面がfirslyをロードし、関数またはコンストラクタでこのcommangを使用してナビゲートします。

      this.props.navigation.navigate('Home',{param:'SomeParameter'}) 
      

      nstructorあなたは、そのオブジェクトでのparamキーをFINGますコンソールでthis.propsをプリントアウト

  • 0

    1. 渡すデータの2種類があります:あなたのコンポーネントは、あなたが単にでき、同じクラスである場合に使用されるには、状態を使用してコンポーネント間でデータを渡す
    2. 小道具:異なるクラス(子< - >親)の間でデータを渡したい場合に使用します。

    参照:https://facebook.github.io/react-vr/docs/components-props-and-state.html

    はネイティブでも、あなたのアプリが大きくなっている場合、状態管理を使用することをお勧め反応します。最も使用される状態管理の

    一つは、あなたの小道具は、あなたがあなたのアプリケーション全体にアクセスできるグローバル変数のように振る舞うことができます短いにREDUX、 を使用することです。

    より詳細な導入のために、あなたはこれを読むことができます。

    https://medium.com/@jonlebensold/getting-started-with-react-native-redux-2b01408c0053

    関連する問題