我有一个来自React Router的Link
组件,如下所示:
<Link
className={mainClass}
to={to}
target={target}
>
Link
</Link>
我需要更新redux存储(或在重定向之前运行任何方法),因为我需要从链接页面向目标页面发送一个值,并且无法更新路由。
答案 0 :(得分:2)
也许不使用React-Router Link
组件尝试分派更新商店的操作,并在操作完成时使用browserHistory
手动重定向到给定的URl
答案 1 :(得分:2)
您可以在onEnter
挂钩中更新Redux商店。
您可能希望传递第三个参数callback
来阻止转换,直到它被调用。