CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория react.js[Книга] [Dave Ceddia] - Чистый React

[Книга] [Dave Ceddia] - Чистый React

Pure React

Dave Ceddia logo
Dave Ceddia
★4.6 (всего оценок - 61)
[Книга] [Dave Ceddia] - Чистый React
Загрузить
Категория
React.js
Дата добавления
8 нояб. 2017 г., 22:37
Язык
Английский
Дата обновления
12 июн. 2020 г., 23:43

Пошаговое руководство по освоению React. «Я застрял в учебниках!» Даже после просеивания бесчисленных обучающих программ и видеоуроков вы все еще не можете создать свое приложение? Это безумие. Одну минуту вы киваете головой и уверены что все понимаете, а через две минуты перед вами мигающий курсор и вы не знаете что делать дальше. Знания похожи на мираж - в теории все получается, до того времени пока не наступает практика.


И дело не только в том, что знания сами по себе скользкие. Существует также бесконечный список библиотек и инструментов для изучения: Webpack, Babel, React Router, Redux, Sagas, Thunks, AJAX, Jest,... Новые библиотеки появляются еженедельно, транслируются в информационных бюллетенях и в Twitter. «Черт возьми, мне нужно сейчас изучать стилизованные компоненты? Что случилось с CSS?» Вы начинаете тихо спрашивать себя - а возможно NPM исчезнет за ночь. Возможно, у них нет резервных копий. Возможно люди забудут. Люди действительно используют все это? Создать реальные приложения? Иногда это кажется большой шуткой. Но никто не смеется, и никто, кажется, не сдаётся.


Большинство советов не стоит той цены, которую вы за них заплатили... Существует много советов. Многие начинаются с «А давайте клонируем этот шаблон - у него есть все что вам нужно!» И заканчивается «React это так просто, посмотри только, насколько это легко. В то время вы уже швыряете стульями по комнате, но ввесь интернет говорит о том, насколько велик Реакт, и если вы просто сделаете еще одно приложение TODO, вы наконец научитесь работать с ним.

А что если вы поступите иначе? Что, если бы я сказал вам - вы можете нарушить эти правила? Вам не нужно столько всего лишнего для изучения react.

Я создал упрощенный клон Slack: у него есть каналы и пользователи, вы можете отправлять сообщения в частном порядке или по отдельным каналам. И он полностью сделан на React! Он использует обычный CSS. Мне не нужно было создавать конфигурацию Webpack. Я не возился с React Router и Redux. Я даже не подключил его к реальному серверу. Сообщения и пользователи являются fake data.

«Подождите, что?» Что хорошего в приложении с поддельными данными?

Я скажу вам: это идеальная платформа для обучения. Добавьте или удалите функции по своему усмотрению, чтобы настроить свою практику. Эта стратегия потрясающая, так как вы сможете выделить одну вещь (в данном случае - «React») и научиться этому. Затем, когда вы будете готовы, перейдите к следующему этапу.

Вспомните: когда вы учились кататься на велосипеде, вы ездили на велосипеде по оживленной дороге прям в первый день? Нет, вы вероятно всего катались по пустым уличкам. Кто-нибудь давал вам несколько шаров и сказал: «Сейчас научишься жонглировать одновременно всеми ими.» Нет, вы просто сосредоточены на том, чтобы не упасть с велосипеда. И у вас скорей всего былы еще два страховочных колеса.

Моя книга «Pure React» излагает ориентированную пошаговую дорожную карту для обучения в правильном порядке. Она разбивает все на куски для вас и объясняет каждый шаг, для того чтобы вы действительно понимали что делаете.

Создавайте небольшие приложения с этой книгой и учитесь делать правильные приложения. Вы получите хорошую практику, создав серию небольших компонентов и микро приложений - здесь нет большого монолитного приложения. Упражнения заставят писать свой собственный код с самого начала - это не учебник по копипасту. Научитесь превращать макеты и эскизы непосредственно в код и учиться «думать о компонентах». И я обещаю, что не заставлю вас написать еще одно приложение TODO. У нас их было достаточно. Вот несколько приложений, которые вы будете создавать самостоятельно:

  • Slack
  • Reddit
  • Pinterest
  • Hacker News

Сначала изучите основы, сфокусировавшись исключительно на Реакте и вы сможете глубоко и полностью овладеть им. Вы уйдете с идеальной основой для развития. Когда вы закончите, вы сможете оценить библиотеки по их достоинствам и добавлять их по своему усмотрению. Более того, вы сможете применить процесс, который вы изучите в книге, чтобы овладеть другими библиотеками.

Что охватывает книга?

  • Легкая настройка проекта с помощью Create React App (вы будете запускать код в течение нескольких минут)
  • Стратегии отладок на тот случай, когда все идет не так как надо
  • Освоение синтаксиса JSX, включая «if», «Loops» и «Динамические чайлд компоненты»
  • Использование props для создания повторно используемых компонентов и для связи между ними
  • Как PropTypes может сэкономить вам время отладки и помочь «будущему себе» помнить, как использовать компоненты, которые вы написали
  • Использование «children» prop для рендеринга динамического контента
  • Как написать React в современном ES6 Javascript, с нежным введением в синтаксис ES6
  • Как работают элементы управления в React (контролируемые и неконтролируемые)
  • Где и как правильно использовать состояние компонента в приложении React
  • Компоненты Stateful vs Stateless
  • Жизненный цикл компонента, и как его использовать в ваших интересах

В книге есть по крайней мере 11 пошаговых примеров, а также 25 упражнений для укрепления ваших знаний. Вы начнете с простых компонентов (твиты, диалоговые окна, электронные письма) и перейдете к более сложным мини-приложениям (упрощенные версии Trello, Hacker News, Pinterest, Reddit и Slack).

В этой версии книги:

  • 158 страниц
  • PDF, EPUB, and MOBI
  • 11 примеров и 25 упражений
Посмотреть больше
Читать онлайн
Читать онлайн: На весь экран
  1. Книга 1.

Автор - Dave Ceddia

Dave Ceddia logo

Dave Ceddia

Dave Ceddia - профессионально пишет программного обеспечение более 10 лет. React - его любимая технология. Автор книги "Pure React" и многих постов в блогах по теме разработки.

X (Twitter)YouTube
Автор
+9

Другие материалы в этой категории

[Книга] React и Redux. Функциональная веб-разработка

[Книга] React и Redux. Функциональная веб-разработка

React Front To Back

React Front To Back

React.js. Разработка веб-приложений (Июнь - Июль 2018)

React.js. Разработка веб-приложений (Июнь - Июль 2018)

[Книга] Taming the State in React

[Книга] Taming the State in React

Чистый Redux

Чистый Redux

Чистый React

Чистый React

[Книга] Дорога к React

[Книга] Дорога к React

Комментарии
 logo
  • jentix logo
    jentix
    3 июл. 2022 г., 12:34
    please update
  • support guy logo
    support guy jentix
    18 янв. 2023 г., 01:06
    there is no updates for this book
  • ad313 logo
    ad313
    27 дек. 2021 г., 19:51
    Please update
  •  logo
    Anonymous
    1 июн. 2021 г., 16:20
    Please update. There seems to be a new release of this content.
  • hazartilirot logo
    hazartilirot Anonymous
    2 июн. 2021 г., 12:12
    What's wrong with you mate? Download the book, look at the release! It's 4.3. If you open the author website you see the release is identical! https://www.purereact.com/
    Just scroll down the page to the book and check it out. Don't be lazy.
  • restored logo
    restored
    10 дек. 2020 г., 14:08
    Please add the videos as well.

    https://prnt.sc/vzq6gd

Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое TypeScript Подготовка к собеседованию Конференции Другое (Frontend)
Источники
Все источники Academind Pro Aurimas Griciūnas balun.courses frontendmasters Jason Liu podlodka.io Timur Shemsedinov udemy Vignesh Mohankumar Влад Тен
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: