Путешествие к мастерам React: самый простой и практичный учебник для освоения React.
предисловие
«Путь обучения реакции»В этой книге используются лучшие части дорожной карты для обучения React и включения его в конкретную реализацию кода привлекательного реального приложения.
Существует особенно много дорожных карт о том, как освоить React. Эта книга берет лучшие части этих дорожных карт и интегрирует их в конкретное приложение. Вы будете создавать собственное приложение React. В этом учебном путешествии вы изучите ES6, изучите все основы React, расширенные концепции и внутреннее управление состоянием компонентов.
Автор и переводчик
Прежде всего, спасибоThe Road to learn Reactоригинальный автор,Robin Wieruch. Перевод этой книги начался с поста в сообществе React China:The Road to learn React - Simplified Chinese Translation.
Перевод этой книги выполнен командой переводчиков класса «люкс» JS Community в ThoughtWorks (в произвольном порядке):
@LeiZeng(Цзэн Лэй),@JimmyLv(Лу Цзин)
@SBeator(Цзэн Синсинь),@kenpusney(Лю Цин)
@azzgo(Вэнь Ишань),@trotyl(Ю Цзэцзян)
@ariesjia(Чэнь Цзя),@Yixi(Лю Инхао)
@HelloRuiLi(Ли Жуй),@lazurey(Лян Юэ)
@zengyang2014(Цзэн Ян),@liujiefengfeng(Лю Цзефэн)
@futantan(Фу Тантан),@linksgo2011(Линь Нин)
Введение в эту книгу
Книга «Как научиться React» научит вас некоторым основам React. С помощью этого набора руководств вы сможете создать действительно полезное приложение, используя чистый React, без необходимости иметь дело с другими сложными инструментами. Я проведу вас через весь процесс от подготовки среды разработки до развертывания. Каждая глава этой книги содержит дополнительный указательный материал и дополнительные упражнения. Прочитав эту книгу, вы сможете самостоятельно создавать приложения React. Я,Robin Wieruch, и все сообщество продолжит поддерживать и обновлять эти материалы.
В «Как научиться React» я хочу дать вам хорошую основу, прежде чем погрузиться в большую экосистему React. В нем объясняются основные концепции, шаблоны проектирования и лучшие практики с помощью работающего приложения React.
Вы научитесь создавать собственное приложение React. Это приложение будет включать некоторые действительно полезные функции, такие как разбиение на страницы, кэширование на стороне клиента и интерактивные функции, такие как поиск и сортировка. Также по пути вы постепенно перейдете с JavaScript ES5 на JavaScript ES6. Я надеюсь, что эта книга отражает мою страсть к React и JavaScript и поможет вам начать свой путь разработки.
Что вы можете ожидать узнать (пока...)
- React-версия Hacker News
- Не сложная конфигурация
- Инициализируйте свое приложение с помощью приложения create-реагировать
- Эффективный и легкий код
- Используйте только React setState для управления состоянием (пока...)
- Плавный переход с JavaScript ES5 на ES6
- Использование React setState и функций жизненного цикла
- Взаимодействие с реальными API (Hacker News)
- Расширенное взаимодействие с пользователем
- Заказ клиента
- Фильтрация клиентов
- Поиск на стороне сервера
- Реализация кэширования на стороне клиента
- Функции высшего порядка и компоненты высшего порядка
- Тестирование нарезки компонентов (моментальных снимков) с помощью Jest
- Модульное тестирование компонентов с Enzyme
- Попутно изучите несколько полезных библиотек инструментов
- Практические вопросы в ходе курса и расширенное чтение
- Определите и закрепите то, что вы узнали
- Разверните приложение в производственной среде
Какие знания вам нужны?
Прежде чем вы начнете читать эту книгу, вы должны быть знакомы с HTML, CSS и JavaScript (ES5). Эта книга научит ES6 и выше, и если вы знакомы с другими фреймворками или библиотеками SPA, вы уже должны знать основы. Если вы только начинаете свой путь веб-разработки, вам следует уделить первоочередное внимание изучению и освоению HTML, CSS и JavaScript перед изучением React.
Сообщение читателя
Muhammad Kashif:«Как научиться React — это единственная в своем роде книга, которую я рекомендую любому студенту или профессионалу, который хочет изучить основы и передовые методы React. Она содержит множество вдохновляющих советов и уникальных технических моментов. Хотя приводится множество примеров и ссылок, все они в конечном итоге применяются к проблеме, которую мы пытаемся решить, что отражает поразительную тщательность написания этой книги.У меня 17-летний опыт разработки для Интернета и настольных компьютеров, и до читая эту книгу, мне было тяжело изучать React. И эта книга работает как по волшебству».
Andre Vargas:«Как научиться React» Робина Вируха — отличная книга! Большая часть того, что я узнал о React и даже о ES6, я получил от нее!»
Nicholas Hunt-Walker, Instructor of Python at a Seattle Coding School:«Это одна из самых строгих и практичных книг по программированию, которые я когда-либо читал. Полный набор инструкций по использованию React и ES6».
Austin Green:«Большое спасибо, мне очень понравилась эта книга. Идеальная кривая обучения, будь то React, ES6 или концепции абстрактного программирования».
Nicole Ferguson:«Изучал React с классом Робина на этих выходных, и мне было очень весело. Мне было почти стыдно».
Karan:"Только что закончил этот курс. Это одна из лучших книг в мире для изучения React и JS. Прекрасно демонстрирует элегантность ES. Поклонение! :)"
Eric Priou:«Как изучить React от Робина — обязательное чтение. Краткое введение в React и Javascript».
Начинающий разработчик:«Как начинающий разработчик, я только что закончил эту книгу и очень благодарен за то, что написал ее. С ней было так легко начать работу, и я уверен, что смогу начать разработку нового приложения с нуля в ближайшие несколько дней. книга — это больше, чем официальная вводная документация по React, которую я пробовал раньше, намного лучше (я не смог завершить ее из-за недостатка деталей). Упражнения в конце каждой главы — отличный мотиватор для меня».
студент:«Это лучшая книга для изучения React. Мы можем выполнять практические проекты, изучая точки знаний, а затем по-прежнему придерживаться нашей темы обучения. Я считаю, что «обучение по коду» — лучший способ освоить метод программирования, и эта книга научила мне именно так. "
Thomas Lockney:«Это очень серьезное введение в React, а не попытка все усложнить. Я просто пытался понять, о чем книга, и пришел к выводу выше. Я не следовал всем сноскам, чтобы изучить новый ES6. синтаксис, который я не заметил (я, конечно, не сказал бы, что не заметил, Боб) Для тех из вас, кто не узнал об этих новых функциях вовремя и усердно следит за ними, я хочу сказать с уверенностью, что вы узнаете больше, чем учит эта книга».
Поздравляем! Посетите нашу домашнюю страницу Leanpub!
Путь к изучению React (упрощенная китайская версия) [PDF/iPad/Kindle]
Поддержка загрузки PDF, EPUB, MOBI, Kindle в различных форматах и поддержка онлайн-чтения Leanpub.
наконец! Спросите Звезду! Попроси звездочку!
- Адрес перевода GitHub:the-road-to-learn-react/the-road-to-learn-react-chinese: Путь к изучению React (упрощенная китайская версия) | Самый простой и практичный учебник по React.
- Оригинальный адрес книги на GitHub:the-road-to-learn-react/the-road-to-learn-react: The Road to learn React
стать спонсором
Learning React — бесплатная электронная книга, посвященная тому, чтобы сделать изучение React доступным для всех. Подобный образовательный контент нуждается в вашей поддержке, чтобы оставаться на плаву. Робин Вирух все еще в своемВеб-сайтНа нем написано много образовательного контента. Таким образом, вы можете пройти вPatreonСтаньте его покровителем, чтобы поддержать его.
Мы также приветствуем переводчиков, которые нас поддерживают, приглашают на чашечку кофе, ☕️:
Alipay | |
---|---|