【问题标题】:Global, client-side application state in RelayRelay 中的全局客户端应用程序状态
【发布时间】:2017-03-28 11:37:55
【问题描述】:

在 Relay 应用程序中处理全局应用程序状态的当前建议或最佳做法是什么?我有一些状态是我需要管理的严格的客户端状态(例如,导航面板是打开还是关闭),以及一些无法通过 GraphQL 获得的 RESTful 数据。

我知道中继 2 可以解决这个问题,但等待“some time between Date.now() and Date.now() + Infinity”不是一个选项;)

【问题讨论】:

  • 不知道大家有没有听说过 Apollo,不过它通过与 Redux 深度集成解决了这个问题:dev.apollodata.com
  • 我有,但是该应用程序快完成了,并且可以与 Relay 一起正常工作,因此将其删除并用 Apollo 替换它并没有那么吸引人。

标签: reactjs graphql relayjs


【解决方案1】:

添加 Redux !他们两个很容易共存,这就是f8app中所做的。

【讨论】:

    猜你喜欢
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-28
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 2020-03-14
    相关资源
    最近更新 更多