Hacknote.js

История о том, как мы с CRA съезжали (и речь не про Vite)

45 мин.

Долгое время путь большинства React-разработчиков начинался с Create React App, который позволяет довольно быстро создать новый проект и начать реализовывать бизнес-логику, не тратя время на раздумья об инфраструктуре и конфигурацию Webpack. Сейчас в моду вошли метаинструменты вроде Vite с более дружелюбным API, чем у Webpack, позволяющие начинать разработку так же быстро, как с CRA, но менее гибкие, чем Webpack. В докладе расскажу, как мы внутри Газпромбанка постарались соблюсти баланс между гибкостью и простотой, реализовав свой инструмент на замену CRA.

Полезные ссылки

  • Зар Захаров. История о том, как мы с CRA на Vite съезжали
  • webpack-merge
  • Builder Pattern
  • SWC
  • Module Federation
  • @module-federation/utilities
  • Astro API Routes
  • Evan You | Keynote: The State of Vite | ViteConf 2023
  • Rspack
  • Rsbuild
  • Modern.js