- PVSM.RU - https://www.pvsm.ru -

Основы Redux (текстовый учебник, 2-е издание)

Прошло 2.5 года после публикации первой версии [1] подробного туториала по основам Redux. За это время gitbook насчитал 200 000+ уникальных посетителей.

redux cover

Под катом подробнее об учебнике и список изменений.

Во-первых, это текст. С legacy.gitbook все еще можно скачивать в формате PDF/epub/mobi. В новой версии я эту опцию не нашел и, к сожалению, новая версия gitbook плохо работает без VPN.

Во-вторых — это такой же скупой на "воду" учебник. Текст, картинки, исходный код.

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

redux app scheme

Цель данного учебника: познакомить с Redux тех, кто уже знаком с React. Если вам нужно разобраться в основах React, посмотрите здесь [2].

Где?

Скачать для оффлайна или читать в онлайне — legacy.gitbook [3]

Так как у gitbook могут быть проблемы с доступностью, версия 2.0.0 выложена на Yandex.Disk [4] (PDF/ePub/mobi)

Чему вы научитесь в процессе обучения?

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

Что было обновлено:

  • React 16.4, Redux 4.0
  • Исходный код (полностью)
  • Текст (частично + новые разделы)
  • Скриншоты (полностью)

Бесплатно, значит так себе...

Начните читать, убедитесь в обратном. В учебнике учтен опыт консультирования [6] и как уже было сказано, первое издание зашло на ура.

Как сделать книгу лучше?

Это же open-source, друзья. У гитбука удобный интерфейс отправки ошибки. Выделили текст, отправили исправление/пожелание/замечание.


Успехов в обучении. Туториал по React-Router обновлять не планирую.

Если хотите продолжить изучение React по моим материалам, заходите в профиль там есть дополнительная информация.

Автор: maxfarseer

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/290224

Ссылки в тексте:

[1] первой версии: https://habr.com/post/279249/

[2] здесь: https://habr.com/post/418581/

[3] legacy.gitbook: https://legacy.gitbook.com/book/maxfarseer/redux-course-ru-v2/details

[4] выложена на Yandex.Disk: https://yadi.sk/d/2lA6VBnq3aU72H

[5] VK API: https://vk.com/dev/methods

[6] опыт консультирования: https://habr.com/post/351046/

[7] Источник: https://habr.com/post/420979/?utm_campaign=420979