这与 Material ui 做出反应,使用 TextField 和 ManuItem 组件构建选择字段。我的代码:
{data.category?.map((category) => (
<MenuItem
key={category.id}
value={{
id: category.id,
percentage: category.percentage,
}}
>
{category.name}
</MenuItem>
Run Code Online (Sandbox Code Playgroud)
[object Object]
但给我这个控制台警告:Material-UI:您为选择提供了超出范围的值...
任何想法?
import React, { useReducer } from "react";
Run Code Online (Sandbox Code Playgroud)
...
import { useDispatch } from "react-redux";
Run Code Online (Sandbox Code Playgroud)
...
import { createStore } from "redux";
const store = createStore(
Run Code Online (Sandbox Code Playgroud)
...我看到所有触发操作但 useReducer dispatch 不更新 redux 状态。