在学react,问一个关于redux-saga的问题啊

新手上路,请多包涵

在看redux的时候涉及到redux异步请求数据,然后了解到了redux-saga,然后就在网上找了很多资料,数据是请求到了,但是因为saga有个watcher,所以触发了两次action,然后数据就渲染不到组件里面去,因为第一次请求的时候state是初始值,请问一下我的问题在哪里啊

clipboard.png

clipboard.png

clipboard.png

阅读 1.9k
1 个回答

触发了actions 如果你的逻辑没有问题的话 那么必然会改变state,而改变了state ui的视图肯定就发生了变化。所以 如果第一次渲染了initState的数据,如果state发生了变化,那么react应该会使用新的state重新渲染视图。所以你看下是不是你哪里逻辑有问题了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题