Прошло 2.5 года после публикации первой версии подробного туториала по основам React. За это время gitbook насчитал 250 000+ уникальных посетителей.
Под катом подробнее об учебнике и список изменений.
Во-первых, это текст. С legacy.gitbook все еще можно скачивать в формате PDF/epub/mobi. В новой версии я эту опцию не нашел и, к сожалению, новая версия gitbook плохо работает без VPN.
Во-вторых — это такой же скупой на "воду" учебник. Текст, картинки, исходный код.
В процессе обучения описывается простой сценарий: лента новостей (из json-файла) + возможность добавить новость. Никаких заигрываний с бэкэндом. Большая часть разработки идет прямо в index.html, и только под конец мы знакомимся с create-react-app.
Цель данного учебника: познакомить с React'ом тех, кто уже знаком с html/css и имеет представление об основах js. Библиотека добавляется как обычный script. Это было удобно в пору jQuery и я не стал переделывать формулу обучения.
Где?
Скачать для оффлайна или читать в онлайне — legacy.gitbook
Чему вы научитесь в процессе обучения?
- Создавать компоненты, учитывая propTypes
- Грамотно использовать props и state компонента
- Работать с формой
- Работать с react dev tools
Что было обновлено:
- React 16.4
- Исходный код (полностью)
- Текст (частично + новые разделы)
- Скриншоты (полностью)
Бесплатно, значит так себе...
Начните читать, убедитесь в обратном. В учебнике учтен опыт консультирования и как уже было сказано, первое издание зашло на ура.
Как сделать книгу лучше?
Это же open-source, друзья. У гитбука удобный интерфейс отправки ошибки. Выделили текст, отправили исправление/пожелание/замечание.
Успехов в обучении. Туториал по Redux в процессе обновления.
Автор: Максим