Как повысить производительность приложения react native?

#javascript #reactjs #performance #react-native

#javascript #reactjs #Производительность #react-native

Вопрос:

Я создал приложение lms на react native.Я использовал router-flux для навигации.Иногда кажется, что приложение работает очень медленно.Каждый экран предварительно формирует сетевые запросы.Но пользовательский интерфейс будет отображаться без каких-либо задержек.Проблемы, с которыми я сталкиваюсь, заключаются в следующем:

  1. Когда пользователь нажимает на любую кнопку в боковой панели, навигация будет очень медленной, что приведет к ухудшению пользовательского интерфейса.Я попытался очистить все console.log .Но если я продолжу использовать приложение непрерывно, навигация в нем станет очень медленной, а также TouchableOpacity будет слишком медленной.

  2. Также пытался уменьшить размер приложения app путем изменения def enableProguardInReleaseBuilds = true , но это уменьшило размер только на 1 МБ.

Есть ли какое-либо решение для вышеуказанного? Пожалуйста, помогите.Спасибо!

Комментарии:

1. Но если я продолжу использовать приложение непрерывно, оно станет очень медленным . Это звучит как утечка памяти

2. Итак, как мне решить проблему? Есть ли какой-нибудь метод?

3. вы тестировали эти вещи в сборке релиза?

4. Да, я. В производительности произошли небольшие изменения.

5. Что касается утечек памяти, я не эксперт в этой области, но есть много вопросов SO по этой теме 🙂