отличный вопрос - обычно в самом активно-развивающемся проекте формируется какой-то конфиг в котором реализованы бестпрактисы, и часто начиная новый похожий проект он копируется полностью с внесением необходимых изменений если такие нужны. На примерно 5ом проекте начинаются страдания с тем что если была найдена какая-то классная универсальная штука для конфига или надо что-то обновить потому что что-то депрекейтед - надо править все 5 конфигов - это больно. CRA в этом плане выигрывает
Спасибо большое. Сам использовал cra, но столкнулся с тем что нет удобного способа конфигурировать eslint, babel и прочее. Решил что будет проще написать свой конфиг, который я буду знать и который будет можно легко конфигурировать, но хочется допиться максимальной скорости загрузки, сборки и удобства работы с проектом, но в то же время понимаю что с моими знаниями на данный момент это невозможно и не могу с этим смириться)