n1ksON, хорошо, допустим я получил 200 постов, отфильтровал их уже на клиенте и сделал вывод по 10 постов, после скролла показывается еще 10. но что, если человек дойдет до 200 поста? а всего в базе данных их 1000 (условно говоря). это же будет вызывать долгую загрузку страницы. поэтому и идет речь о том, чтоб отправлять на сервер сразу нужный запрос, а он его будет отдавать (это реализовать я могу), но в случае если человек вводит текст, ему показывается отфильтрованный текст с самого сервера, но если я удаляю этот текст с input'а, то есть, очищаю стейт "text", то страница не обновляется, потому что она обновляется по условию только в том случае, если срабатывает "setFetching(true)".
Но вот такой код не работает -
if(text == '' ){
setFetching(true);
}
то бишь, я вроде бы возвращаю обратно fetching, но страница не обновляется. просто пустая страница и всё.
n1ksON, то бишь, если стейт "text" пустой, то выводились все посты подряд, по 10 штук.
если он не пустой, то выводились 10 постов с значением, которое установлено в "text", с той же возможностью прокрутки, где если я дойду до конца страницы, выведутся еще 10 постов, которые соответствуют значению "text".
а в случае если я удалю значение из "text", то обратно выводились все посты подряд.
на самом деле, тяжело объяснить, но надеюсь Вы поняли мою мысль..
n1ksON, 'это я знаю, но вопрос в другом. этот код выводит только 10 постов. чтоб он вывел еще 10, нужно дойти до конца страницы, тогда limit будет 20 и в axios уйдет запрос на получение 20 постов.
то есть, массив будет фильтроваться из тех постов, что есть (то есть 10 постов).
а мне нужно, чтоб в случае если стоит какой либо чекбокс, то скролл точно так же работал. то есть, допустим есть чекбокс "вывести посты созданные вчера", соответственно в get запрос отправляется это значение, и приходит 10 постов, которые были созданы вчера. я пролистываю до конца страницы и получаю еще 10 постов, с тем же параметром.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Но вот такой код не работает -
то бишь, я вроде бы возвращаю обратно fetching, но страница не обновляется. просто пустая страница и всё.