Сейчас изучаю webpack и что-то мне подсказывает что подключение стилей прямо в модуле не очень хорошая идея.
Какие мне видятся минусы:
- при изменении стилей нужно заново пересобирать bundle. Можно ли сделать так чтобы стили всё таки собирались в отдельный bundle.css?
- т.к. стили являются по сути js-модулем, то эти js-модули должны загружаться синхронно, тогда как css загружается асинхронно
И еще такой вопрос. Допустим у нас есть SPA. Если наш основной бандл очень большой и загружается несколько секунд, то нам нужно делать их два? Первый - маленький и легкий, который только загружает второй бандл и в это время показывает спиннер?
А ещё лучше разбить один большой бандл на N частей (по разделам сайта), и при переходе от одного раздела к следующему загружать бандл запрашиваемого раздела.
Леша Федосеев да уже читаю твой блог :-) такое ощущение что стоит полностью переходить на nodejs для фронта, а рельсу только в качестве json-api использовать