История о том, как мы с CRA на ViteJS съезжали – Зар Захаров / #DevTalks
На прошлой неделе на мероприятии #DevTalks в городе Москва, я рассказал участникам о нашем опыте перехода с Create React App (CRA) на ViteJS в нашем проекте. Это был увлекательный опыт, который, как мы обнаружили, имеет большие выгоды для нашей команды и продукта.
Мы начали с CRA, который был хорошим инструментом для разработки React-приложений. Однако, с течением времени, мы столкнулись с проблемами производительности и скорости сборки, особенно при увеличении размера проекта. Это привело к тому, что мы начали искать альтернативные варианты для улучшения процесса разработки.
В результате наших исследований мы обнаружили ViteJS, новый инструмент, который обещал значительно улучшить время сборки и производительность наших приложений. Мы решили провести эксперимент и перевести наш проект на ViteJS.
Переход на ViteJS оказался довольно гладким и быстрым процессом. Мы заметили значительное улучшение скорости сборки и перезагрузки приложения во время разработки. Это привело к улучшению производительности нашей команды и ускорению процесса разработки.
Кроме того, ViteJS предоставил нам новые возможности для оптимизации кода и улучшения процесса разработки. Мы смогли использовать новые функции, такие как горячая перезагрузка модулей и быстрая сборка, чтобы ускорить нашу работу.
В целом, переход с CRA на ViteJS оказался очень успешным для нашей команды. Мы смогли улучшить производительность, сократить время сборки и улучшить процесс разработки. Этот опыт, безусловно, будет полезным для других команд, которые столкнулись с аналогичными проблемами и ищут альтернативные решения.
На мероприятии #DevTalks мы обсудили этот опыт со многими участниками, и получили много полезных отзывов от других разработчиков. Было здорово делиться нашим опытом и узнавать о том, какие инструменты и технологии используют другие команды.
В заключение, переход с CRA на ViteJS был важным шагом для нашей команды, который принес значительные улучшения в процесс разработки и качество нашего продукта. Мы с нетерпением ждем новых вызовов и возможностей, которые предоставит нам ViteJS в будущем.
Тупейший и пустой доклад.
Vite надо сравнивать не CRA, естественно, а с вебпаком. Проблемы у последнего начинаются когда встречаются какие-то сложные кейсы в конкретном проекте, но при этом, благодаря тому что ему лет уже дофига, все эти проблемы более-менее уже известно как решать. Вит может и хорош, но совершенно не понятно, что будет, если мне понадобится какая-нибудь специфичная фича сборки, например если я захочу выделить несколько модулей в один рантайм-бандл, как мне это настроить? Нагуглить такое пока ещё тяжело, т.к. это относительно свежий сборщик (с вебпаком проще), так что остаётся надеется что описание такого кейса есть в документации.
Вот такие вещи хотелось бы слышать от человека, который собирается рассказать о том как "они съезжали на Vite", а не 40 минут тупости. Только хайп идиотский создаёте, а толку ноль.
8:25 Да хспде, чё за тупость, CRA используется для прототипирования, а не для того чтобы делать на нём проект. Откуда этот клоун вылез ваще?
6:55 Это какая-то коллекция мусора, лол.