Сохраняйте данные при размонтировании компонента и устанавливайте его при монтировании - PullRequest
0 голосов
/ 30 апреля 2019

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

Я пробовал функцию shouldComponentUpdate, но она блокирует запрос только в том случае, если реквизиты не меняются. Данные 2 пустые после сортировки большой таблицы.

Перед сортировкой сначала смонтируйте компонент: Перед сортировкой

после сортировки большого стола: После сортировки

Как сохранить данные2 или не отобразить компонент после сортировки большой таблицы (сортировка данных1)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...