react-router-course-ru
  • Вступление
  • Подготовка
    • Настраиваем dev-окружение
  • Создаем примитивный роутер
  • Подключаем react-router
    • BrowserHistory vs HashHistory
    • Дописываем роуты
    • Активная ссылка
      • Ссылка на главную
    • IndexRedirect
    • Программируем переходы
    • Разделение доступа
    • Подтверждение перехода
    • Итого по роутингу
  • Подключаем redux
    • store.dispatch редирект
    • "Закрытый" компонент
    • Итого по react-router + redux
Powered by GitBook
On this page
  • Преимущества и недостатки
  • От автора
  • Консультации и платные услуги
  • Заметки и допущения

Was this helpful?

Вступление

NextПодготовка

Last updated 5 years ago

Was this helpful?

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

На так же проводятся бесплатные вебинары, публикуются переводы и авторские материалы, !

Курс включает в себя 2 части:

  1. Подключение и использование react-router'а

  2. Использование react-router'a + redux

Преимущества и недостатки

Преимущества данного учебника:

  • на русском, текстовый формат + картинки (нет видео)

  • практически все разделы содержат исходный код на

  • частично включает в себя переводы официальных туториалов/документации

  • использует современные (апрель 2016) версии библиотек

  • не использует библиотеки для роутинга, кроме react-router

  • кратко, без воды, полностью раскрывает вопрос роутинга на клиенте

Недостатки:

  • некоторые примеры невзрачны

  • нет красивого оформления (html/css)

  • не рассмотрен server-side рендеринг

  • нет тестов

От автора

Вопрос react-router + redux не раскрыт даже в официальной документации redux, поэтому, так как библиотеки развиваются стремительно, я постарался "научить вас рыбачить", а не просто "дать рыбу".

Первая часть [react-router] - вряд ли изменится, если react-router резко не изменит свое поведение.

Вторая часть [react-router + redux] - может измениться, либо дополниться примерами.

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

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

Интересные ссылки:

Заметки и допущения

В курсе переодически встречаются места, когда переменная создается для наглядности. Не забывайте, что если мы пытаемся получить доступ к значению один раз - создание переменной неоправданно, а если 2 и более - неплохо бы сделать переменную.

Вопросы можно задавать в , или на maxfarseer@gmail.com с темой "React-router туториал".

telegram канале
twitter
канале
присоединяйтесь
github
twitter
Актуальный прайс
Репозиторий с кодом для уроков
Official docs
Unofficial React Router docs
React router tutorial
Authenticated component (old)
A simple way to route with redux