Керування станом · Middle · Запитання 46 з 75
Як показати стан очікування під час навігації чи надсилання форми в React Router?
- ✓Правильна відповідь: Читати
useNavigation().state(idle/loading/submitting) - 2Зберігати прапорець
isLoadingу глобальному сторі - 3Перевіряти
document.readyState
Пояснення
navigation.state !== 'idle' означає, що роутер завантажує сторінку чи надсилає форму, а в navigation.formData - надіслані дані. Цього досить для спінерів і блокування кнопок.