Создание простого приложения на react?
Что-то простое, подходящее для диплома - реально. (кроме js нужно знать еще html/css)
время подсказывать не будем, лучше сразу ссылки:
https://reactjs.org/tutorial/tutorial.html
https://egghead.io/courses/building-react-applicat...
Голый JS и даже с голым React это очень-очень-очень мало для построение чего-либо существенного, увы.
Если задача стоит просто что-то наваять, то при должном упорстве и за пару месяцев можно наверное что-то сообразить. ключевое слово тут "что-то".
Для того чтобы делать православно и годно вангую минимум полтора-два года упорства и настойчивости по 6-12 часов ежедневно, ибо собрать нужно столько граблей и набить столько шишек, что мама дорогая... Ну и еще пару десятков технологий освоить до кучи, часть из которых весьма нетривиальны, при неприлично скудной документации...