我已经为此绞尽脑汁有一段时间了,任何帮助将不胜感激。
\n我正在将 React 与 Redux Toolkit 结合使用,尽管 Redux 按预期响应,但我仍在努力让 React 从我的 UI 中删除“todo”。在 Redux 开发者工具中,removeTodo 按预期工作,从 todos 数组状态中删除一个待办事项,但 React 不会跟随,因此我的 UI 不会随之改变。我的 addTodo 操作在 React 和 Redux 中都按预期工作。
\n当我单击调用removeTodo 调度的按钮时,我当前的代码出现以下错误。
\nTypeError: Cannot read property 'length' of undefined\nApp\nC:/Users/joeee/Documents/redux-middleware/src/app/App.js:13\n 10 | \n 11 | return (\n 12 | <div style={divStyles}>\n> 13 | <TodosForm />\n | ^ 14 | {todos.length > 0 && <TodoList />}\n 15 | </div>\n 16 | )\nView compiled\n\xe2\x96\xb6 19 stack frames were collapsed.\nRun Code Online (Sandbox Code Playgroud)\n应该注意的是,当我的待办事项数组状态的长度 > …