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

  • Tutorial

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


book cover


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


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


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


В процессе обучения описывается простой сценарий: лента новостей (из json-файла) + возможность добавить новость. Никаких заигрываний с бэкэндом. Большая часть разработки идет прямо в index.html, и только под конец мы знакомимся с create-react-app.


Цель данного учебника: познакомить с React'ом тех, кто уже знаком с html/css и имеет представление об основах js. Библиотека добавляется как обычный script. Это было удобно в пору jQuery и я не стал переделывать формулу обучения.


Где?


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


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


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


  • Создавать компоненты, учитывая propTypes
  • Грамотно использовать props и state компонента
  • Работать с формой
  • Работать с react dev tools

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


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

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


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


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


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




Успехов в обучении. Туториал по Redux в процессе обновления.

Поддержать автора
Поделиться публикацией

Комментарии 15

    +2
    Я извиняюсь за глупую шутку, но уже с обложки понятно, что автор всё изложил ясно и чётко.
      +2

      Сразу видно, что повествование будет без воды)

      +1
      Ссылки на исходный код из книги ведут на 404.
        +1
        Спасибо, забыл открыть доступ в репозиторий для всех. Исправлено.
          0
          Чо-то я торможу — не нашел код. Можно ссылку?
            0
            Код для книги: github.com/maxfarseer/react-course-ru-v2
            В конце каждой главы в учебнике есть ссылка на соответствующую ветку. В мастере только Readme (смотрите ветки)
        +1
        Спасибо большое за учебник! В свое время очень сильно помог понять мне основы React :)
          0
          А обновление курса по redux не планируется?
            0
            Планируется, по срокам у меня стоит сделать это до первой половины сентября.
          0
          Спасибо! Действительно то что надо, для старта! С нетерпением ждем обновленную версию руководства по Redux.
          • НЛО прилетело и опубликовало эту надпись здесь
              0
              Огромное спасибо за ваши труды, с Redux тоже хотелось бы актуального руководства
                0
                Обновление уже почти готово! Скоро будет!
                0
                Большое спасибо!

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

                Самое читаемое