С помощью каких приложений стартовал проекты на прошлом месте работы

Ответ

Мы использовали Create React App (CRA) для быстрого старта проектов на React. Для более сложных случаев с кастомными настройками — Vite (например, если нужен был SSR или оптимизация сборки).

Пример команды для старта с CRA:

npx create-react-app my-app --template typescript

Также пробовали Next.js для проектов с SEO-требованиями или гибридным рендерингом.

Если проект был небольшой и без фреймворков — просто HTML/CSS/JS с Parcel или даже нативным ES Modules.

Ответ 18+ 🔞

А, ну это классика, блядь! Мы же, как нормальные ленивые разработчики, начинали с Create React App (CRA), чтобы не ебаться с настройкой Webpack'а, как последние идиоты. Нахуй надо, если можно одной командой всё поднять?

npx create-react-app my-app --template typescript

И всё, сиди себе, пей кофе, пока тебе целый проект с хуевой тучей зависимостей разворачивают. Идеально для быстрого старта, когда мозгов нет или сроки горят, как моя совесть после дедлайна.

Но потом, ёпта, как обычно, начинается: "А давайте сделаем кастомную сборку!", "А давайте оптимизируем!", "А где SSR, блядь?". И тут CRA показывает свою истинную сущность — пизда с ушами. Не вылезешь из этих eject, хоть волком вой.

Вот тогда мы хватались за Vite. О, это, сука, как глоток свежего воздуха после душного подвала. Быстро, чётко, всё прозрачно. Для SSR или когда нужно было сборку вылизать до блеска — только он. Не то чтобы панацея, но хотя бы не приходится молиться на чёрный ящик.

А если проект был проще простого, без этих ваших реактовских выебонов, то вообще забивали хуй. Просто HTML/CSS/JS на чистом ES Modules, иногда с Parcel'ем, который работает по принципу "нажми и забудь". Красота, блядь!

И да, нельзя забыть про Next.js, когда от тебя требуют SEO или гибридный рендеринг. Тут уже не поспоришь — бери готовое решение и не выёбывайся. Всё уже придумано до нас, остаётся только правильно скопипастить, не накосячив.