большие, перегруженные экраны? Согласно каким-то там хорошим практикам надо начинать отображение с максимально легковесного, а затем подгружать сложные элементы, но ничего умнее таймаута и сетСтейта на отображение тяжелых компонентов в голову не приходит. Еще как вариант было обернуть в Animatable.View с задержкой (если, конечно, под капотом маунт тоже происходит с задержкой)
https://github.com/zeljkoX/react-native-loading-placeholder
максимальная декомпозиция компонентов, точечная подписка на данные и все залетает =)
Первым делом смотрю на render() и сколько раз он вызывается - все тормоза пока что оказывались из-за того что были лишние перерендеры.
Обсуждают сегодня