Знаю ребят, которые с нулевыми знаниями в JS , работают на Reacte, такая практика конечно плоха, но все же иногда встречается, поэтому лучше задать ваш вопрос немного иначе, нужен ли вам вообще этот фреймворк, на нативном JSe можно делать много крутых вещей, очень часто встречаю данную фразу: "Станьте для начала JavaScript разработчиком, а потом уже выбирайте фреймворк(если он вам конечно нужен будет)"