【发布时间】:2016-02-10 16:23:58
【问题描述】:
我正在使用 react、redux 和 react-router 创建一个小型应用程序。
我有一个包含在<Link /> 中的项目列表,当我单击其中一个时,我希望该项目在触发链接操作之前的状态下设置为currentItem。有一个动作可以做到这一点 - selectItem(item) - 但我不知道如何触发它。
我应该在componentWillUnmount 上触发它吗?在那种情况下 - 我如何确定点击了什么项目?我应该创建一个调度操作的<Link onClick={}/> 处理程序吗?
然后项目页面将检查是否设置了 currentItem,如果没有设置,则可能从后端获取它。
【问题讨论】:
标签: reactjs react-router redux