> For the complete documentation index, see [llms.txt](https://max-frontend.gitbook.io/react-course-ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://max-frontend.gitbook.io/react-course-ru/master.md).

# Вступление

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

*ОБНОВЛЕНИЕ 2018: в учебнике хорошая теория, но ему уже два года. Проверяйте версии пакетов. За выходом нового учебника можно следить в* [*telegram канале*](http://bit.ly/2tS7QUC) *или* [*twitter*](http://bit.ly/2HADDLE)

*На* [*канале*](http://bit.ly/2tS7QUC) *так же проводятся бесплатные вебинары, публикуются переводы и авторские материалы,* [*присоединяйтесь*](http://bit.ly/2tS7QUC)*!*

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

Уже в сети, так же бесплатно. [Смотрите здесь](https://maxfarseer.gitbooks.io/react-course-ru-v2/content/).

В данном курсе разбираются основы React.js

Результатом курса будет небольшое приложение новостей, в котором можно добавить новость, а так же посмотреть у новости "подробнее".

После прочтения курса, вы научитесь:

1. Создавать компоненты, учитывая *propTypes*
2. Грамотно использовать *props* и *state* компонента
3. Работать с формой
4. Работать с react dev tools
5. Рефакторить и быть лучше ;)

В тексте курса часто встречаются небольшие задачки, а так же приводится их решение.

Для успешного прохождения курса, вам потребуются знания:\
1\. HTML/CSS\
2\. Javascript (ну или хотя бы jQuery, если вы понимаете, что **$** всего лишь функция...)

В процессе изучения, нам потребуется локальный сервер. Для этого мы воспользуемся *node.js* и *express*. Знание этих технологий не обязательно, достаточно будет просто "скопировать/вставить", либо воспользоваться своим локальным сервером, например на Apache.

Рекомендую после изучения начального курса посмотреть в сторону Flux-подхода, а именно - Redux, по которому тоже есть [подробный туториал на русском](https://www.gitbook.com/book/maxfarseer/redux-course-ru/details).

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

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

[Актуальный прайс](https://maxpfrontend.ru/uncategorized/react-redux-consultacii-code-review/)

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

[React.js](https://facebook.github.io/react/index.html) (EN) - офф.сайт, содержит примеры для изучения

Мой [Twitter](https://twitter.com/MaxPatsiansky) - можете задавать вопросы по курсу.
