【问题标题】:Apollo Client will not re-render component on GraphQl responseApollo 客户端不会在 GraphQl 响应中重新渲染组件
【发布时间】:2018-01-10 07:10:27
【问题描述】:

我正在使用 Apollo Client 和 React-Native,我遇到的问题是当视图使用默认数据呈现时,我有一个工作查询发出请求。

  • 我可以在我的视图中看到一个默认为0 的数字。
  • 我可以看到请求正在记录在我的 graphql 服务器上。
  • 视图不会使用响应中的新道具值自动更新
  • 如果我触摸屏幕,视图会更新,页面会填充来自 graphql 的数据。

这里发生了什么?我怎样才能使它在响应返回时自动更新组件道具并重新渲染组件?

【问题讨论】:

  • 这听起来更像是一个 React Native 问题,而不是 Apollo 问题。可能和this question一样的问题?

标签: react-native react-apollo apollo-client


【解决方案1】:

似乎只有在启用 JS 调试器(打开通往桌面 chrome 的隧道的那个)时才会出现此问题。如果它被禁用,应用程序将按预期工作。

【讨论】:

    猜你喜欢
    • 2021-06-20
    • 2018-02-14
    • 2021-01-23
    • 2019-10-08
    • 2020-06-14
    • 2018-02-10
    • 2018-01-05
    • 2017-07-13
    • 2016-08-10
    相关资源
    最近更新 更多