В моем приложении React Native есть компонент, который выполняет тяжелую задачу в componentDidMount
. Функция работает с временными рядами, поэтому они представляют собой значительно большие объекты. Проблема, которую видит ww: когда компонент монтируется и функция запускается, пользовательский интерфейс приложения зависает. Работает только ScrollView
компонента, все Touchables
зависают, и TabNavigator также перестает работать, пока не завершится выполнение функции и не завершится. После окончания выполнения приложение работает нормально.
Могу ли я решить эту проблему с производительностью?