【问题标题】:Relay Modern with Redux integrationRelay Modern 与 Redux 集成
【发布时间】:2018-05-17 19:09:56
【问题描述】:

我已经达到了必须处理react 组件之间的客户端状态的情况,这意味着我需要将数据从子组件传递到父组件(找到相邻组件的解决方法)。

  1. 您认为 Redux 实施与 Relay Modern 是否匹配并且值得拥有多个商店?(或者这是一个很好的做法?)
  2. 如果我更新后端并在需要时将数据返回到其他react 组件(中继查询),这是一个最佳实践?(这种数据只有当前用户需要,所以不是这样与应用上下文相关)

我想要一个抽屉,将过滤器全局应用于所有应用程序。

【问题讨论】:

  • 回答你的第一个问题,我不认为拥有多个商店是一件好事,我不会那样做,但 Redux 商店仍然比 Relay Modern 商店更易于管理,即使因为它没有商店,完全不同。我还没有找到这样做的好方法,但仍在寻找它。每次执行片段或类似的事情时,您是否设法尝试分派到 Redux?效果如何?
  • 我没有使用 redux 进行状态管理。我只使用了中继存储,实际上对我来说一个很好的解决方法是将中继的 组件移动到我的父组件。我使用optimisticUpdater 和updater 函数并更新我的Relay 存储并更改/更新所有查询,这种方法对我来说看起来很干净。

标签: reactjs redux react-redux relaymodern


【解决方案1】:

1) Relay 的维护者说是https://stackoverflow.com/a/34958818/3739087(但我会尽一切努力找到解决方案而不实施第二个商店)

2) 不确定我是否正确,但您应该始终只请求您需要的数据。所以是的,这是一个最佳实践。

【讨论】:

    猜你喜欢
    • 2017-09-30
    • 2017-03-13
    • 2017-10-15
    • 2018-05-15
    • 2018-05-13
    • 2019-09-23
    • 2017-11-01
    • 2018-04-04
    • 2017-11-23
    相关资源
    最近更新 更多