сделать. В общем есть пагинации страниц в таблице, соответственно летит запрос при смене страницы, так же debounced value. Вот это я сделал, работает, но мне не нравится если первый рендер или юзать поиск не на 1 странице то будет лететь 2 запроса одинаковых. Стоит ли оставить так или мб какое-то альтернативное решение подскажите?
При поиске меняй только страницу: useEffect(() => { setPage(1) }, [debouncedSearch]) + при изменении страницы ИЛИ поиска отправляй запрос useEffect(() => { getUsers(activePage, debouncedSearch) }, [activePage, debouncedSearch])
все равно ведь 2 запроса летит) допустим начинаю поиск на 2 странице, сначала идёт запрос со страницей 2, потом второй запрос со страницей 1
Обсуждают сегодня