таблица - она не совсем простая. Сначала вся информация группируется по одному признаку, а потом по другому
Таким образом получается, что изначально в таблице в useTable data - пустой массив
Потом по тыку по коллапсу - я делаю фетч определенных квартир с бэка, чтобы показать именно их
И тут вопрос. Я так понимаю react-table хочет чтобы я обязательно работал с его rows функцией, которая преобразовывает данные из data для отрисовки, но мне же нужна определенная часть данных, которая спрятана в глубокой вложенности в моем коде
Как быть в таком случае?
Можно подробней пожалуйста?
Не уверен за твою версию тейбла Но у неё есть проп - дата, в который можно засунуть данные сверху Таким образом ты сам пишешь логику фетча даты, как хочешь её переворачиваешь и отдаёшь в строгом формате в таблицу
Да, я могу скормить данные таблице, но теперь другой вопрос? Мне же нужно под каждым определенным коллапсом показывать разные квартиры Как это реализовать? Ведь в проп дата можно отдать только массив?
Да, только массив объектов определённого типа Обновитшь его, заполнив новыми квартирами
Я-то обновлю но как их отрисовать в нужном месте? под нужным коллапсом? Если я буду ставить условия перебирая при отрисовке каждого коллапса по 5000 квартир - будет не ок
Не совсем понимаю «под нужным» коллапсом Вот ты загрузил данные Дальше ты выбираешь коллапс (фильтр); делаешь запрос с этмии переменными, тебе что-то отдаёт сервер (так ведь?…) и ты это пихаешь в таблицу
Да, но одновременно можно открыть несколько коллапсов
Ну это будет уже несколько переменных к серверу, который отдаст данные и также положишь их в таблицу
Стейт «коллапсов» И передавай их все беку
Я со всем согласен. Теперь ситуация такая - у меня в таблице в data лежат 5000 квартир, 1000 из которых - однокомнатные, 3000 - двухкомнатные и 2000 - трешки Как мне их отрисовать в соответствии с моими коллапсами?
Это как? По порядку какому-то ? Отсортировать на фронте, либо это сделать через sql на сервере
Обсуждают сегодня