Без практики на нативном js будет очень много моментов где вы будете упираться в стенку, поверьте мне, я это проходил. Прежде чем начать делать что-то на реакте советую закрепиться в нативном js. Кроме основных понятий которы есть во всех языках программирования, нужно иметь хорошее понимание как js взаимодействует с браузером. Приступая к изучению реакта у вас уже должна быть хорошая база практики работы с DOM, обработки событий, работы с запросами и т.д., курсах предполагается что вы это уже знаете.
Советую пройти начатый курс до конца, вместе с практикой, и уже после переходить на реакт.