React native - производительность при рендеринге тысяч компонентов - PullRequest
0 голосов
/ 30 октября 2018

Я создаю приложение, которое требует около четырех тысяч точек. В Android-студии мне повезло, если он даже рендерится - обычно он вылетает, но когда он рендерится, для его отображения требуется более десяти секунд. Мой метод рендеринга очень маленький. Это просто представление, содержащее функцию, которая возвращает массив точек (каждый состоит из двух дополнительных вложенных представлений).

Я поступаю неправильно? Должен ли я использовать библиотеку SVG вместо этого?

Если кому-то любопытно, это «календарь жизни» - каждая точка представляет неделю, и план состоит в том, чтобы динамически раскрасить их для различных событий, десятилетий и т. Д. Недели могут оказаться слишком много контента для экранов телефонов, но даже когда я пытаюсь месяцами, задержка рендеринга невыносима.

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