【问题标题】:How to pass large data inbetween components如何在组件之间传递大数据
【发布时间】:2017-01-09 04:58:39
【问题描述】:

我正在尝试构建一个反应应用程序,我需要在路由/组件之间传递大小超过 4MB 的 JSON。

我尝试在路由中作为查询参数传递,网址更改为空白..如何在反应中完成。

【问题讨论】:

  • 您需要redux,然后您可以将数据存储在redux store 中并使用connect 将其传递给您的子组件。 @Nithila 你可以使用 redux 吗?

标签: reactjs


【解决方案1】:

这可能不是一个直接的答案,但如果您要开始一个新应用程序,我建议您使用 Reduxreact-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

【讨论】:

    猜你喜欢
    • 2020-06-12
    • 2019-08-27
    • 2017-08-26
    • 2018-02-15
    • 2020-08-08
    • 2020-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多