Сам ReactJS достаточно легко учится по документации или курсам, но при условии что у вас хорошие знания JavaScript и DOM API. Пытаться сразу писать на реакте минуя обучение программированию как таковому – очень сложный и не эффективный путь. Без понимания того как оно работает, все будет казаться магией и любая проблема будет тормозить разработку полностью, так как для поиска ошибок просто не хватит знаний (не реакта, а того как работает dom и js).
Если вы еще не приступали к изучению js, то можете попробовать наш интерактивный учебник https://ru.code-basics.com/languages/javascript
Если эти знания уже есть, то попробуйте создать какое-нибудь фронтенд приложение на чистом DOM. Идеи можно брать из тестовых заданий: https://github.com/Hexlet/ru-test-assignments