gpt4 book ai didi

reactjs - Redux-saga:dispatch 有时不会触发 saga

转载 作者:行者123 更新时间:2023-12-04 14:47:57 29 4
gpt4 key购买 nike

<分区>

我有两个名为登录和欢迎的页面。我注意到我无法在登录前运行调度。为了更容易理解,我在下面留下了一个例子;

在登录页面上 dispatch(fetchUser())) 不会触发 saga登录页面=>

const fetchUserLocal = () => {
console.log("dispatch run, before user login: ",dispatch(fetchUser()))
dispatch(fetchUser())

}
return ( <div> <button onClick={fetchUserLocal}>Click to FETCH USER</button> </div>)

在欢迎页面上 dispatch(fetchUser())) 触发 saga(登录后即可访问该页面)欢迎页面=>

const fetchUserLocal = () => {
console.log("dispatch run, after user login: ",dispatch(fetchUser()))
dispatch(fetchUser())
}
return ( <div> <button onClick={fetchUserLocal}>Click to FETCH USER</button> </div>)

两个页面都有 useDispatch 和 action,我可以访问这些页面。根据您的要求,我可以添加更多信息,谢谢帮助

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com