更新状态并在之后立即调度

时间:2021-06-09 14:55:38

标签: sql reactjs redux

我在从状态设置属性并将其分派到 redux 存储时遇到问题。这是我的代码:

const handleChange = (event) => {
   setState(prevState => {
      ...state,
      ["name"]: event.target.value
   })
   );
   dispatch(updateProfile(state))
}

updateProfile 是一个发布请求,应在下拉菜单更改后更新配置文件。但是,当我尝试调度时,它说有一个空值,这意味着 setState 尚未呈现并且 state 的初始值仍然为空。我如何才能使 setState 呈现,然后正确分派并且没有空值?

0 个答案:

没有答案