Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
làm chức năng ẩn hiện 1 số trường
Hi anh, em có entity People (id, name, age, gender) với user A em chỉ cho hiện id,name. Với user B chỉ cho hiện id,name,gender. Trong tình huống này, có nên sử dụng GraphQL k ạ. GraphQL có hỗ trợ cho việc cache ở client k ạ. Thank a
  • Answer
graphql
Remain: 5
1 Answer
Avatar
monkey Professional
monkey Professional
Ý em là đây là 2 câu lệnh truy vấn khác nhau nhỉ? Trong trường hợp này thì GraphQL sẽ phù hợp hơn vì đỡ phải sinh ra nhiều API. Tuy nhiên câu hỏi của em không được thực tế lắm nhỉ?

GraphQL là ngôn ngữ truy vấn và nó không liên quan gì đến cache client cả em ạ.

  • 0
  • Reply
https://graphql.org/learn/caching/ cache của GraphQL có giống các loại cache mình dùng không ạ  –  Nguyễn Thái Sơn 1661472941000
Cái này chỉ là cách thức sử dụng Globally Unique IDs để client có thể cache lại dữ liệu và không cần gọi lại request thôi em ạ, về bản chất nó không liên quan gì đến GraphQL cả.  –  monkey 1661482717000