日11:完成したRedux
1881 ワード
fyeamn tehcinuqe syas taht taecinhg sbujcetはそれを良くしてくれます.このポストの間違いを見たなら、あなたは私を訂正するかもしれない
時間に来ていないデータを処理するのは迷惑です(いつものように遅く、その1つの友人).Reduxはそれ自体で非同期データを処理できません.代わりに、これを達成するためにさらに別のソフトウェアが、適切に名前付きミドルウェアが必要です.
ここでは、redux thunkを使用します.
状態を非同期に更新するには、特別なアクションを作成する必要があります.
reduxは、状態を変更不能にすることを強制しないでください.しかし、そうするべきです.
あなたが配列またはオブジェクトで働いているとき、これを心にとめておいてください.
私は非常に重い雨の間、これを書いています、そして、インターネットが落ちたとき、私は少しパニックを起こしました😵. 幸運にも戻ってきました.
今日はあまり学びませんでしたが、今日の状況は本当に私のエネルギーに当たりました.とにかく、他の人に幸運を😇. 私の睡眠をキャッチする必要があります😴.
フォローミーオンGithub !
また!
非同期データ
時間に来ていないデータを処理するのは迷惑です(いつものように遅く、その1つの友人).Reduxはそれ自体で非同期データを処理できません.代わりに、これを達成するためにさらに別のソフトウェアが、適切に名前付きミドルウェアが必要です.
ここでは、redux thunkを使用します.
let store = Redux.createStore(reducerFunction, ReduxThunk.default);
これは我々のプロジェクトにredux thunkを含めることです.状態を非同期に更新するには、特別なアクションを作成する必要があります.
const actionCreator = () => {
return function(dispatch) => {
// You can dispatch loading action here
// Here you can get the data
// And then call an action, updating the state with the data
}
};
注意dispatch
引数は必須です.状態不変性
reduxは、状態を変更不能にすることを強制しないでください.しかし、そうするべきです.
あなたが配列またはオブジェクトで働いているとき、これを心にとめておいてください.
余韻
私は非常に重い雨の間、これを書いています、そして、インターネットが落ちたとき、私は少しパニックを起こしました😵. 幸運にも戻ってきました.
今日はあまり学びませんでしたが、今日の状況は本当に私のエネルギーに当たりました.とにかく、他の人に幸運を😇. 私の睡眠をキャッチする必要があります😴.
フォローミーオンGithub !
また!
Reference
この問題について(日11:完成したRedux), 我々は、より多くの情報をここで見つけました https://dev.to/kemystra/day-11-finished-redux-467mテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol