Керування станом · Middle · Запитання 72 з 75
Навіщо оновлювати search-параметри з { replace: true }, поки користувач вводить фільтр?
setSearchParams({ q: value }, { replace: true });- ✓Правильна відповідь: Щоб не додавати запис в історію на кожне натискання, і «Назад» вів на попередню сторінку
- 2Щоб loader не запускався
- 3Щоб скинути інші параметри
Пояснення
Додавайте новий запис лише для змістовних переходів (наприклад, надсилання пошуку). Дебаунс оновлення до того ж скорочує виклики loader'а.