React · Senior · Pytanie 35 z 75
Czym jest structural sharing w TanStack Query?
- ✓Poprawna odpowiedź: Niezmienione części odpowiedzi zachowują poprzednie referencje po ponownym pobraniu
- 2Jeden cache jest współdzielony między kilkoma kartami przeglądarki
- 3Odpowiedzi różnych zapytań są przechowywane w jednej wspólnej znormalizowanej tabeli
Wyjaśnienie
Przy aktualizacji danych biblioteka głęboko porównuje nowy JSON ze starym i ponownie używa referencji do pasujących obiektów. Dlatego komponenty zależne od niezmienionych części nie przerenderowują się, a memo i zależności efektów działają poprawnie.