問題タブ [redux-actions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - React redux - 状態でプッシュされたオブジェクトはマップされていませんが、initialState は
動画に関するメモを保存できるアプリを開発中です。具体的ではないことを申し訳ありませんが、問題がどこにあるのかわかりません。「ADD_ITEM」アクションを使用するたびに、devtools ですべて正常に動作しますが、値が状態にあることがわかりますが、それらはマップされておらず、状態の初期値のみがマップされています。
これは本当に奇妙に聞こえます。アプリにコンテンツを追加するために Formik を使用しているので、問題は私のフォームにあるのでしょうか? 問題がどのように見えるかのビデオは次のとおりです。
ちなみに、このビデオで私を理解しようとしないでください。私はポーランド人です :)
実際にマップされている私の初期状態は次のとおりです。
これが私のレデューサーです:
アクション作成者:
(addItem は mapDispatchToProps の addItemAction としてインポートされます) mapDispatchToProps
そして、送信時にすべてが状態にプッシュされるformikの場所:
<Formik initialValues={{ title: '', link: '', content: '', created: '' }} onSubmit={(values) => { addItem(values); handleClose(); }} >
redux - createSlice reduxtoolkit によるリファクタリング
私は createSlice でリファクタリングに問題があります。私は redux-toolkit の初心者で、ドキュメントに目を通していますが、まだ問題があります。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです。これは作業コードです
javascript - アクションを介して配列から項目を削除します
アイテムレデューサーを削除したいのですが、アイテムレデューサーを追加したいのは次のとおりです。
アイテムを追加するためのアクション クリエータは次のとおりです。
削除アクションの作成者は次のとおりです:
リスト項目を表示するマップ関数:
私の質問は: remove item reducer とは何ですか?