レンダリング前にフェッチコールを行う必要があるListViewにユーザーを表示するコンポーネントがあります。Reactネイティブレンダリング前にネットワークコールを作成する
私が使用して、このコンポーネントに移動します。私は、フェッチをレンダリングする前に呼び出すことができますように、私はcomponentWillReceiveProps
を持ってListUsers
コンポーネントで
this.props.navigator.resetTo({ id: 'ListUsers', getusers: true });
を。
しかし、このメソッドは決して呼び出されません。
さらにListUsers
AddUser
コンポーネントに移動できます。
ここから、新しいユーザーが追加されるか、ユーザーがキャンセルすることができます。
新しいユーザーが追加されている場合は、私は戻って使用してListUsers
コンポーネントに移動します。この時点componentWillReceiveProps
で
this.props.navigator.resetTo({ id: 'ListUsers', getusers: true });
が呼び出されます。
ユーザーがキャンセルした場合、私は使用してListUsers
コンポーネントに戻って移動します。
this.props.navigator.pop();
誰もが私が間違っているのかを見るのを助けることができますか?