Я бы сказал, что это зависит от ваших приоритетов. Вы говорите, что вы новичок, который просто работаете над простым проектом, и для этого CRA отлично подходит!
Как новичок, я попытался создать свое первое приложение React с нуля. Я столкнулся с некоторыми проблемами и через несколько часов просто использовал CRA.
Шесть месяцев спустя я начал еще один побочный проект и снова использовал CRA. Я еще не написал тесты, и дополнительные тестовые файлы мне не мешают (кроме случаев, когда они иногда вызывают чувство вины).
Вот самый популярный ответ Reddit на тот же вопрос. Я прочитал его, и это имело для меня смысл, а также объясняет, что вам нужно делать, если вы действительно хотите создать свой собственный шаблон. Было бы здорово иметь свой собственный шаблон go -to, но если вы не получили много удовольствия от борьбы с техническими проблемами, с которыми вы столкнулись, с помощью функции react-quick-start, ожидайте подобных головокружений и разочарований и подумайте о том, чтобы сохранить это дерьмо для время, когда вам комфортнее в среде React :)
https://www.reddit.com/r/reactjs/comments/7kyjjy/what_is_createreactapp_and_what_are_its/