是否有可能通过Link
组件中的反应路由器传递对象?通过反应路由器中的链接传递对象
喜欢的东西:
<Link to='home' params={{myObj: obj}}> Click </Link>
在我会通过props
从Parent
到Child
组件相同的方式。
如果它不可能实现这个目标的最佳方式是什么:
我有一个React + Flux应用程序,我用一些数据呈现表格。我想要做的是当我点击其中一行时,它会带我到这个行的一些细节组件。该行有我需要的所有数据,所以我认为如果我能通过Link
就可以了。
另一种选择是通过url中该行的id
,在的详细信息组件中读取它,并通过ID从存储中请求数据。
不知道什么是实现上述的最佳途径......
根据如何你整体获取你的数据,我会说后一种选择。 –