Next.js · Middle · Pytanie 9 z 75
Po co cacheTag('products') wewnątrz zcache'owanej funkcji?
- ✓Poprawna odpowiedź: Aby później unieważnić wpisy z tym tagiem
- 2Aby wysłać tag w nagłówku odpowiedzi dla cache CDN
- 3Aby ograniczyć cache tylko do trasy
/products
Wyjaśnienie
Tagi wiążą wpisy cache z rodzajem danych, a nie z URL. Jedna mutacja produktu może unieważnić wszystkie strony i komponenty używające produktów: revalidateTag('products', 'max'). Można ustawić kilka tagów, np. ogólny i z id: cacheTag('products', product-${id}).