不会,GraphQL 不是状态管理库——但它可以减少对状态管理库的需求。
像 Redux 这样的状态管理库的一个好处是,它们可以将 API 响应处理成你的应用能够理解的格式。而使用 GraphQL,你可以控制要请求的数据,并且通过图的设计,结果通常已经以对客户端友好的方式格式化。因此,这一优势已经内建。许多客户端库也可以用来管理状态,并内置了缓存等功能。你可能仍然决定使用状态管理库,但通常没有必要用它来格式化响应数据。
发现翻译问题或内容错误?请告诉我们。