Керування станом · Middle · Запитання 47 з 75
Коли варто використовувати useFetcher замість <Form>?
- ✓Правильна відповідь: Щоб викликати loader/action без навігації, наприклад кнопку «лайк» у списку
- 2Щоб надіслати форму, яка має перейти на нову сторінку
- 3Щоб завантажити дані стороннього API в
useEffect
Пояснення
У fetcher свій стан (fetcher.state, fetcher.data), і він не змінює URL, тож на одній сторінці може йти багато незалежних мутацій (список задач, редагування на місці).