【发布时间】:2017-01-09 04:58:39
【问题描述】:
我正在尝试构建一个反应应用程序,我需要在路由/组件之间传递大小超过 4MB 的 JSON。
我尝试在路由中作为查询参数传递,网址更改为空白..如何在反应中完成。
【问题讨论】:
-
您需要redux,然后您可以将数据存储在redux store 中并使用connect 将其传递给您的子组件。 @Nithila 你可以使用 redux 吗?
标签: reactjs
我正在尝试构建一个反应应用程序,我需要在路由/组件之间传递大小超过 4MB 的 JSON。
我尝试在路由中作为查询参数传递,网址更改为空白..如何在反应中完成。
【问题讨论】:
标签: reactjs
这可能不是一个直接的答案,但如果您要开始一个新应用程序,我建议您使用 Redux 和 react-redux。
Redux 是 JavaScript 应用程序的可预测状态容器。
它可以帮助您编写行为一致、在不同环境(客户端、服务器和本机)中运行并且易于测试的应用程序。最重要的是,它提供了出色的开发者体验,例如live code editing combined with a time traveling debugger。
这是一个非常小的库,因此很容易理解一切是如何工作的。这可能是解决您问题的好方法。
Todo app example
您还可以查看很棒的 egghead.io 免费教程 - Getting Started with Redux
这是作者 Dan Abramov 的the answer about the redux benefits
【讨论】: