如何解决在链上反应useEffect钩子调度动作
首先,我是新来反应钩子的人。因此,请忍受它是否愚蠢。
因此,我想在useEffect钩子(在加载时)一个接一个地分派动作。
我的第二次派遣也需要第一次派遣中的数据。
这是我写的不起作用的东西。
const userData = useSelector((state) => state.user.data);
useEffect(() => {
dispatch(fetchUser("someUserId")).then(() => {
dispatch(fetchProjects("someUserId",userData.settings.startDate));
});
},[]); // on load
在上面的代码中,userData.settings是从第一次调度中获取的。当我运行代码时,出现一条错误消息,提示未定义userData.settings。
请让我知道,这是怎么回事。
预先感谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。