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

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

6693cc7a88304996529688.png
6693ccc776f6d364187881.png

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽