Составляем список вещей, которые предстоит фиксить.
У меня получился примерно такой:
- обновить реакт
- сменить роутер на react-router
- переделать чанки
- перенести сасс из галпа в вебпак
- сделать кэширование ассетов
- бабель
- отказаться от jQuery
- переделать смешаннный рендер HBS и реакта на серверный реакт
- и что-то еще…
После формирования списка стоит сгруппировать задачи по группам. Мне подошла такая группировка
$ и SSR соотвественно стали не срочными, реакт и бабель важными и срочными, чанки и кэш где-то по середине
Но тут важно время, которое нужно на задачу. В моем случае кэш и тюнинг конфига вебпака стали более приоритетными, т.к.…
… позволили приложению жить лучше за маленький промежуток времени.