小编Wag*_*lio的帖子

立即更新 useState

useState不会立即更新状态。

\n

我正在使用react-select,我需要加载multi根据请求结果选择的 ( ) 选项的组件。

\n

因此,我创建了 statedefaultOptions来存储常量的值queues

\n

事实证明,加载组件时,值 \xe2\x80\x8b\xe2\x80\x8bar 仅在第二次显示。

\n

console.log在 中做了一个queues,返回与空不同。

\n

我对状态做了同样的事情defaultOptions,返回的是空的。

\n

我创建了一个codesandbox以便更好地查看。

\n
const options = [\n  {\n    label: "Queue 1",\n    value: 1\n  },\n  {\n    label: "Queue 2",\n    value: 2\n  },\n  {\n    label: "Queue 3",\n    value: 3\n  },\n  {\n    label: "Queue 4",\n    value: 4\n  },\n  {\n    label: "Queue 5",\n    value: 5\n  }\n];\n\nconst CustomSelect = (props) …
Run Code Online (Sandbox Code Playgroud)

reactjs react-select react-hooks

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

react-hooks ×1

react-select ×1

reactjs ×1