Хорошо, давай Реагировать…
В документации React описывается React следующим образом.
БИБЛИОТЕКА JAVASCRIPT ДЛЯ ПОСТРОЕНИЯ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ
Хорошо! вы знаете JavaScript. Давайте запачкаем руки с ReactJS. Эта статья проведет через дорожную карту ресурсов от базового до продвинутого React.
Базовый React.JS
Шаг 1
Ознакомьтесь с этим (узнать здесь) ключевым словом и методом JavaScript bind (узнать здесь).
Шаг 2
Прежде чем начинать реагировать, давайте познакомимся с es6 (ECMA Script 2015). Просмотрите эти два видео
Шаг № 3 (необязательно)
Давайте погрузимся в реакцию с помощью этого супер-учебника на YouTube.
Шаг 4
Документация React (краткое руководство) - идеальное место для начала изучения React. Это вроде и мило, и у React одна из лучших документации. Это займет не более 2 дней. Заполните это краткое руководство: https://facebook.github.io/react/docs/installation.html
Шаг # 5
Создайте небольшое (или большое, ваше желание: D) приложение для реагирования и прокомментируйте URL своего приложения на GitHub в комментариях.
Продвинутый React.JS
После того, как вы выполнили краткое руководство и создали одно или два приложения React, давайте изучим более продвинутые функции и внутреннее устройство React.
шаг # 6
Узнайте, что такое Reconciliation в React и как это работает здесь. И изучите JSX более подробно здесь.
шаг № 7
Узнайте, как работает виртуальная модель DOM и различия в React, из этой замечательной публикации https://medium.com/@gethylgeorge/how-virtual-dom-and-diffing-works-in-react-6fc805f9f84e
шаг # 8
Потрясающие! теперь вы готовы изучить кодовую базу ReactJS. Готовы ли вы погрузиться в это дело. Как лучше всего изучить код фреймворка или библиотеки? Правильно, прочтите и отладьте код. Начните с этого замечательного руководства: https://bogdan-lyashenko.github.io/Under-the-hood-ReactJS/
А потом приступайте к решению проблем новичков по кодовой базе реакции. Прежде чем сделать это, вы хотели бы ознакомиться с Как внести свой вклад.
Теперь посмотри мне в глаза и скажи: «Я супергерой».