Допустим, у меня есть 2 страницы. User
и UserDetail
.
User
обернуто только
user (id: 1){
id
name
email
}
, тогда как UserDetail
заключен в более подробный запрос
user (id: 1) {
id
name
email
bankAccount
...
}
Я настраиваю dataIdFromObject
как typename + id, поэтому в этом случае они оба используют ключ User-1
- Когда я переключаюсь со страницы User на UserDetail, будет ли
User-1
в кэше apollo перезаписываться, чтобы иметь bankAccount
данные?
- Когда я переключусь с UserDetail на User, будет ли
bankAccount
удален?
- Является ли распространенным подходом для использования apollo dataId (дубликата) на разных страницах с разной глубиной данных?