2017-08-09 20 views
0

React Nativeでアバターを変更するときに問題が発生しました。 私は反応ネイティブルータとアクションを使用して画面を移動します。 プロフィール画面でアバターを変更したとき。それは成功です。しかし、私がホームページに戻ったとき。それはリフレッシュしないので、アバターを変更しません。これは古いデータを使用します。 私に解決策を教えてください。ありがとうございました。ここではここReact Nativeで新しいアバターを変更して設定するには?

がプロフィール画面で

enter image description here

あなたはActions.pop呼び出すときにホームページが

enter image description here

+0

のようなものを持っています。 –

答えて

0

です({リフレッシュ:{リロード: 'リロード'}})componentWillReceivePropsされます前のシーンで呼び出され、現在のコンポーネントを更新することができます。

0

あなたはいくつかのコードを投稿することができた場合、それがより便利になり、ホームページでメソッドcomponentWillReceivePropsを呼び出すために

componentWillReceiveProps(nextProps) { 
    if (nextProps.avatar.object) { 
    * here update field responsible for rendering avatar img in component* 
    } 
} 
関連する問題