Прирост производительности от пользовательского контейнера состояния для Mobx?
У нас есть приложение sails-js, пользовательский интерфейс которого построен с использованием React и контейнера состояний, созданного с помощью метода MVVM. Наше приложение занимает слишком много памяти (более 400 МБ), даже когда пользователь ничего не делает. Временами он тоже просто вылетает (на сборке iphone cordova специально). Кроме того, даже несмотря на то, что у нас не так много действий (за исключением загрузки и воспроизведения некоторых веб-аудио-песен и т. Д.), Наш пакет веб-пакетов составляет более 18 МБ (не минимизировано, 2,5 МБ минимизировано).
Так в чем же причина запаздывающей производительности и большого набора? Как я могу это исправить? Я думаю, что один из вариантов, который, я надеюсь, решит проблему, - это внедрить Mobx вместо нашего специального решения для управления состоянием. Потому что это чрезвычайно сложно для меня, и нет абсолютно никакой документации для этого. Есть ли у вас причины, которые, вероятно, решат и мою проблему?
Спасибо!