# Вступление

Версия от 2018 года включает в себя React `^16.4.1` (без проблем апгрейдится до `16.4.3`) и Redux `^4.0.0`

Так же в 2018м году активность в онлайне выросла в разы, подробнее в разделе "От автора".

В данном учебном курсе вы найдете 2 раздела:

1. Подготовка (сильно похудела во втором издании, так как появился [CRA](https://github.com/facebookincubator/create-react-app))
2. Теория redux и создание веб-приложения по шагам

Курс предполагает, что читатель уже знаком с React. Если вы не знакомы, рекомендую для начала ознакомиться с курсом [React.js для начинающих](https://legacy.gitbook.com/book/maxfarseer/react-course-ru-v2/details).

В результате прохождения курса, вы научитесь:

* Основам создания SPA-приложения на React;
* Грамотно готовить Redux-приложение (однонаправленный поток данных);
* Выполнять асинхронные запросы (прелоадер, обработка ошибок) с помощью стандартного redux-thunk;
* Взаимодействовать со сторонними API (на примере [VK API](https://vk.com/dev/methods));
* Работать с документацией (по-желанию);
* Оптимизировать перерисовки компонентов;

Результатом изучения будет приложение, которое выведет ваши фото из VK отсортированные по лайкам с фильтром по году.

![app result](https://3842968617-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvLmy8zv6fVL10WKBbo%2F-LvLmz1YS_tUOICnhzwj%2F-LvLnPbJc0_Ya9wfAKPN%2Fvk-app-photo-by-likes.jpg?generation=1575561838853752\&alt=media)

## Поддержать проект

Вы можете [поддержать проект](https://yasobe.ru/na/avtorskie_materily_po_react_redux_i_ekosisteme), мне будет очень приятно.

Если у вас не получается поддержать проект материально, вы можете [оставить отзыв](https://vk.com/topic-151851243_39336381) в группе vk.
