【问题标题】:Multiple Components Using One Store使用一个商店的多个组件
【发布时间】:2016-03-23 07:07:24
【问题描述】:

处理多个组件使用一个存储(由操作创建器中的 API 调用填充)但每个组件可能需要访问不同的数据集而不影响另一个的情况的最佳方法是什么。即:两个表格组件显示来自WidgetStore的数据;一个表需要所有小部件,另一个只显示名称包含“foo”的小部件(这将基于用户输入)。通过 API 查询的表有数以万计的小部件,因此将它们全部加载到存储中并从存储中过滤是不切实际的。是否有一个 Flux 架构(如 Redux)已经有了处理这类事情的方法?

【问题讨论】:

    标签: reactjs flux reactjs-flux


    【解决方案1】:

    最简单的方法是创建一个父组件,并使用 pluck 或选择器功能有选择地将数据传递给每个子组件。

    对于你自己的更一般的答案......如果你遵循像 redux 这样的东西,那么已经有一些经过验证的模式可以帮助你理解向下传递复杂数据。

    【讨论】:

    猜你喜欢
    • 2017-07-24
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    相关资源
    最近更新 更多