Zarządzanie stanem · Senior · Pytanie 62 z 75
Jak pokazać globalny wskaźnik dla wszystkich trwających fetcherów React Router (np. wielu przycisków „lubię”)?
- ✓Poprawna odpowiedź: Odczytać je przez
useFetchers()i sprawdzić ich stany - 2Trzymać w globalnym store licznik zwiększany w każdym przycisku
- 3Nie da się - fetchery są prywatne dla swojego komponentu
Wyjaśnienie
useFetchers pozwala też robić optymistyczny UI z dowolnego miejsca, np. lista odzwierciedlająca usunięcia uruchomione z paneli szczegółów.