微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。