2016-03-25 11 views
0

子コンポーネントから返されたコンポーネントをリフレッシュしたいと思います。私は現在、ユーザーがクリックできる犬をリストした犬のページを持っています。ユーザーは犬のページで犬を削除することができます。犬のページに戻るために「戻る」を押すと、この変更が犬のページに反映されます。誰かがコールバックまたは私が犬のページから犬のページに戻ったことを検出できる他の方法を知っていますか?React Native:コンポーネントが返されたかどうかを確認します

+0

おそらくどこかに 'this.props.navigator.pop()'があります。しかし、正確で完全な答えを提供するためには、いくつかのものが必要です。 –

答えて

1

この問題を解決する1つの方法は、トップレベルコンポーネントからレンダリングされたナビゲータにコールバックを追加することです。これはハッキーだが迅速な解決策になるだろう。この問題を根本的に解決するために、私はreduxを試してみることをお勧めします。それは真実の単一の情報源を持っているため、犬を取り除くと(アクションによって)他のすべてのデータ依存コンポーネントが再レンダリングされます。始めに私はこれをお勧めしますegghead course

関連する問題