2017-06-30 14 views
0

私は最初の反応ネイティブアプリ(私は初心者です)をほとんど終了しましたが、大きな問題があります.2つの画面 'Home.js'と 'Favoris.js'私は保存ボタンをクリックすると、私の 'favoris'画面はコンテンツをリフレッシュしたいが、見つからなかった。 (してくださいReduxのはありません)反応するネイティブ:画面にアクションを渡す方法(Reduxなし)

私は、ファイルに書き込む:index.android.jsと「Home.js」と「Favoris.js」

とコンポーネントフォルダに私はgithubの中にすべての私のコードを配置: https://github.com/igaman/inspiness

どうもありがとう

+0

あなたはもっと明確になりますか?あなたの「保存ボタン」はどこですか?あなたはそれを押して何を期待していますか?実際に何が起こるのですか? Thx –

+0

私はそれをasyncstorageのデータを保存すると、それはうまく動作します。しかし、私は自動的に 'favori.js'画面をリフレッシュしたい、実際には画面をリフレッシュするボタンがある。 – igaman

答えて

0

あなたはindex.android.jsでメソッドを作成し、小道具などhome.jsにそれを渡す必要があります。このメソッドをさらにpropとしてquoteDetail.jsに渡します。 quoteDetail.jsからこのメソッドを呼び出します。このメソッドが呼び出されると、index.android.jsの内部で実行されます。 index.android.js内のメソッドの本体の内部から、ナビゲータを呼び出して画面を優先させることができます。

関連する問題