Я сопоставляю данные с таблицей, в первой строке - данные, а во второй строке - компонент, представляющий собой вторую меньшую таблицу.
Проблема возникла, когда я добавил функцию сортировки на большой стол. Функция сортировки - это сортировка данных1, поэтому большая таблица отображается каждый раз, поэтому небольшая таблица во второй строке, которая каждый раз является компонентом, демонтируется и снова монтируется. Это требует от базы данных большого количества запросов, чтобы получить data2 для небольшой таблицы, даже если реквизиты не меняются, потому что данные в таблицах взяты из API.
Я пробовал функцию shouldComponentUpdate
, но она блокирует запрос только в том случае, если реквизиты не меняются. Данные 2 пустые после сортировки большой таблицы.
Перед сортировкой сначала смонтируйте компонент:
Перед сортировкой
после сортировки большого стола:
После сортировки
Как сохранить данные2 или не отобразить компонент после сортировки большой таблицы (сортировка данных1)?