2017-07-12 3 views
0

私はreduxとredux-thunkを使用してプロジェクトで反応します。これは実際のコードではなく簡略化されたバージョンのコードなので、どのように動作するべきかについての詳細です。redux、redux-thunk、理論でUIを再レンダリングする

私はreact-redux connectを使用して反応ラッパーを持っています。私の行動で

私は次のようReduxの-サンクを使用しています -

return function (dispatch, state) { 
     dispatch(oneAction); 
     dispatch(secondAction); 
     dispatch(thirdAction); 
} 

UIが良いだけでthirdAction、後にレンダリングが、私は今、UIをレンダリングシステムに指示するかを把握できなかった、私のようにthirdAction後にデータを返さない。

ありがとうございます。

答えて

0

アクションを単独で送信してもUIは更新されません。

まず、リデューサは、ディスパッチされたアクションをリッスンし、ストア内のアプリケーションの状態を更新する必要があります。

次に、ストアが更新されたときに、そのコンポーネントをストアに登録してローカル状態を更新する必要があります。

+0

はい各アクションはストアでリッスンし、新しい状態を返し、コンポーネントはconnect from(react-redux)を使用してストアに接続します。 – daljit

関連する問題