【发布时间】:2017-05-31 18:39:37
【问题描述】:
我想分派一个操作来使用当前登录的用户更新我的应用程序的全局状态。当用户单击按钮时,会触发在mapDispatchToProps 中注册的事件处理程序,然后我想调度一个操作 (article.updateAuthor(currentUser))。但是,在mapDispatchToProps 中,我无法访问状态来获取当前用户,并且我不想随意将当前登录的用户传递给组件道具——只传递给上面的点击事件,这将然后将用户数据传递给调度的操作。
我知道我可以使用 redux thunk 分派一个动作,这让我可以访问状态。然而,这似乎相当沉重,因为没有进行 API 调用。
以前有人遇到过这个问题吗?
【问题讨论】:
标签: javascript redux redux-thunk