История о том, как мы с CRA на ViteJS съезжали
В свое время команде пришлось переезжать с Create React App на ViteJS.
Причиной переезда стало то, что в CRA есть ряд проблем, с которыми столкнется рано или поздно любой разработчик:
- проблема с производительностью;
- сложности с конфигурацией и настройкой сборки проекта;
- отсутствие SSR.
SSR стал особенно важным преимуществом ViteJS по сравнению с CRA, ведь один из самых больших бенефитов SSR в ViteJS — это полный контроль над серверной частью.
В своем докладе Зар расскажет:
- как понять, что надо отказываться от CRA и переходить на что-то свое;
- когда следует делать выбор в пользу Vite, а не, например, Next.js;
- как происходил процесс перехода с Create React App на ViteJS и с какими трудностями столкнулась команда при переходе;
- «стоит ли оно того».
React создал хорошую инфраструктуру для того, чтобы начать писать код. Но в случае, если проект крупный и масштабный, CRA — не самое лучшее решение. В зависимости от задач, этот инструмент можно заменить на Next.js или Gatsby, а многие компании используют свой Webpack. Доклад поможет «открыть глаза» на что-то, кроме привычных технологий и даст простой старт в освоении нового стека.