Вступление¶
ОБНОВЛЕНИЕ 2018: в учебнике хорошая теория, но ему уже два года. Проверяйте версии пакетов.
Источник: react-router-course-ru
Курс включает в себя 2 части:
- Подключение и использование react-router'а
- Использование react-router'a + redux
Преимущества и недостатки¶
Преимущества данного учебника:
- на русском, текстовый формат + картинки (нет видео)
- практически все разделы содержат исходный код на github
- частично включает в себя переводы официальных туториалов/документации
- использует современные (апрель 2016) версии библиотек
- не использует библиотеки для роутинга, кроме react-router
- кратко, без воды, полностью раскрывает вопрос роутинга на клиенте
Недостатки:
- некоторые примеры невзрачны
- нет красивого оформления (html/css)
- не рассмотрен server-side рендеринг
- нет тестов
От автора¶
Вопрос react-router + redux не раскрыт даже в официальной документации redux, поэтому, так как библиотеки развиваются стремительно, я постарался "научить вас рыбачить", а не просто "дать рыбу".
Первая часть react-router - вряд ли изменится, если react-router резко не изменит свое поведение.
Вторая часть react-router + redux - может измениться, либо дополниться примерами.