GraphQL 的迷思
原文英文,约1700词,阅读约需6分钟。发表于: 。It's often said that GraphQL fixes the problems of under-fetching and over-fetching. But is that really the case? In theory, it sounds promising. In practice, however, you might be trading...
GraphQL理论上解决数据过多或过少的问题,但在实践中可能增加复杂性。单一请求获取大量数据会导致组件耦合紧密,难以测试。可重用片段可能导致过度获取,违背初衷。数据结构中空值增多,处理难度加大。上下文或缓存管理未必有效。许多团队选择较小的可重用数据钩子,而非复杂的全局查询。对资源有限的企业,GraphQL可能增加复杂性。