SPA中的全局状态与URL参数-最佳做法是什么?

问题描述

堆栈溢出, 在单页应用程序中,最佳做法是通过URL传递数据还是仅使用全局状态?

我的案例/示例: 我正在为我的公司编写一个React应用程序。我们正在使用Redux进行全局状态管理。我们的用户页面的网址是/ users。此页面显示了所有用户的列表,并且每个用户上都有一个编辑按钮,单击该按钮可将您导航到“ / users / edit”。 / users / edit向您显示该用户的所有详细信息。所有详细信息都已经在/ users页面上的primary users对象中,但是由于包含的信息过多,因此它们并未显示,因此我可以很容易地将所有这些详细信息作为URL参数传递给'users / edit'页。我应该将数据作为URL参数传递,还是仅将这些详细信息以全局状态存储在Redux中,然后以“ / users / edit”访问全局状态? 哪个是最佳做法,为什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...