Задать вопрос
Am-glitch
@Am-glitch
I don kno how it works, but I'll find out

Какой логики придерживаться при реализации данных компонентов?

6693cc7a88304996529688.png
6693ccc776f6d364187881.png

Я уже разобрался, что панель с фильтрами и саму таблицу нужно обернуть в один общий родительский компонент. Касательно его работы имеются вопросы.

1) Данные в таблицу приходят по скроллу вниз, то есть в родительском компоненте должно быть что-то, связанное с IntersectionObserver API?

2) Должны ли данные в таблице подгружаться после клика по кнопке найти или как только я выбрал какой то из фильтров в селекте?

3) Допустим, я выбрал какой то фильтр, сначала данные отфильтровались, но затем я начал листать вниз, выходит, приходят уже новые данные, которые перетирают текущее состояние таблицы. Я думаю, что при получении именно, что отфильтрованных данных нужно перестать стягивать с сервера новые данные, а затем после сброса фильтров снова позволить компоненту фетчить новые данные, я правильно понимаю?
  • Вопрос задан
  • 120 просмотров
Подписаться 2 Средний 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект