Реагируйте на собственный массив SetState каждые полсекунды. Заставьте приложение зависать с большими данными - PullRequest
0 голосов
/ 23 сентября 2019

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

Я использую setState для обновления последнего массива в родительском компоненте и передачи значений вдочерний компонент для привязки значений списка.

Это заставляет приложение зависать, в то время как элемент массива становится больше, чем 100 элементов. в то время как SetState в комментарии работает нормально, но значения обновления в DOM отсутствуют.

может использовать ForceUpdate дляОбновите значения в DOM или любом другом решении. Пожалуйста?

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

1 Ответ

0 голосов
/ 23 сентября 2019

используйте flatList для отображения большого списка

Flatlist - это круто, потому что он выполняет рендеринг для вас и отображает элементы по мере необходимости на экране, а не все сразу, как в случае с ScrollView.Вы предоставляете FlatList массив данных и как должны выглядеть элементы, и он запускает его через свою собственную функцию отображения.

здесь ссылка на документацию

...