Вступление

React.js курс для начинающих

ОБНОВЛЕНИЕ 2018: в учебнике хорошая теория, но ему уже два года. Проверяйте версии пакетов. За выходом нового учебника можно следить в telegram канале или twitter
На канале так же проводятся бесплатные вебинары, публикуются переводы и авторские материалы, присоединяйтесь!

Обновленная версия (React 16.4) 2018 год

Уже в сети, так же бесплатно. Смотрите здесь.
В данном курсе разбираются основы React.js
Результатом курса будет небольшое приложение новостей, в котором можно добавить новость, а так же посмотреть у новости "подробнее".
После прочтения курса, вы научитесь:
  1. 1.
    Создавать компоненты, учитывая propTypes
  2. 2.
    Грамотно использовать props и state компонента
  3. 3.
    Работать с формой
  4. 4.
    Работать с react dev tools
  5. 5.
    Рефакторить и быть лучше ;)
В тексте курса часто встречаются небольшие задачки, а так же приводится их решение.
Для успешного прохождения курса, вам потребуются знания: 1. HTML/CSS 2. Javascript (ну или хотя бы jQuery, если вы понимаете, что $ всего лишь функция...)
В процессе изучения, нам потребуется локальный сервер. Для этого мы воспользуемся node.js и express. Знание этих технологий не обязательно, достаточно будет просто "скопировать/вставить", либо воспользоваться своим локальным сервером, например на Apache.
Рекомендую после изучения начального курса посмотреть в сторону Flux-подхода, а именно - Redux, по которому тоже есть подробный туториал на русском.

Консультации и платные услуги

С 2016 года, я с удовольствием занимаюсь консультированием 1 на 1, поиском проблем в коде, помощью в подготовке к собеседованию и т.д. Хороший багаж опыта, которым я готов поделиться понятным языком.

Полезные ссылки

React.js (EN) - офф.сайт, содержит примеры для изучения
Мой Twitter - можете задавать вопросы по курсу.
Last modified 2yr ago