CourseHunter
  • Категории
    • Frontend logo Frontend
      • Angular logo Angular
      • HTML logo HTML
      • CSS logo CSS
      • JavaScript logo JavaScript
      • Vue logo Vue
      • jQuery logo jQuery
      • React logo React
      • AngularJS logo AngularJS
      • Backbone logo Backbone
      • TypeScript logo TypeScript
      • Ember logo Ember
      • Next.js logo Next.js
      • Elm logo Elm
      • Svelte logo Svelte
      • Single SPA logo Single SPA
      • Three.js logo Three.js
      • D3.js logo D3.js
      • RxJS logo RxJS
      • WebGL logo WebGL
      • barba.js logo barba.js
    • Backend logo Backend
      • PHP logo PHP
      • Python logo Python
      • Ruby on Rails logo Ruby on Rails
      • Yii logo Yii
      • Laravel logo Laravel
      • SQL logo SQL
      • Ruby logo Ruby
      • Symfony logo Symfony
      • Java logo Java
      • Scala logo Scala
      • Node.js logo Node.js
      • MongoDB logo MongoDB
      • Golang (Google Go) logo Golang (Google Go)
      • Slim logo Slim
      • Silex logo Silex
      • Firebase logo Firebase
      • C Sharp (C#) logo C Sharp (C#)
      • Deno logo Deno
      • Redis logo Redis
      • Django logo Django
      • NestJS logo NestJS
      • Spring logo Spring
      • Spring Boot logo Spring Boot
      • Spring Data logo Spring Data
      • Spring Cloud logo Spring Cloud
      • Spring Security logo Spring Security
      • Spring Integration logo Spring Integration
      • Spring HATEOAS logo Spring HATEOAS
      • Spring MVC logo Spring MVC
      • Elixir logo Elixir
      • Phoenix logo Phoenix
    • System programming logo System programming
      • Rust logo Rust
      • WebAssembly logo WebAssembly
      • C++ logo C++
    • Marketing logo Marketing
      • SEO logo SEO
    • Video and 3D logo Video and 3D
      • Blender logo Blender
      • Cinema 4D logo Cinema 4D
      • ZBrush logo ZBrush
    • Graphic logo Graphic
      • Figma logo Figma
      • Sketch logo Sketch
      • Photoshop logo Photoshop
      • After Effects logo After Effects
      • Illustrator  logo Illustrator
      • Adobe XD logo Adobe XD
      • Lightroom logo Lightroom
      • CorelDRAW logo CorelDRAW
    • DevOps logo DevOps
      • AWS logo AWS
      • Azure logo Azure
      • Docker logo Docker
      • Git logo Git
      • GitHub logo GitHub
      • Gitlab logo Gitlab
      • Google Cloud logo Google Cloud
      • Grafana logo Grafana
      • Kubernetes logo Kubernetes
      • Jenkins logo Jenkins
      • Terraform logo Terraform
      • Другое logo Другое
    • Tools logo Tools
      • GraphQL logo GraphQL
      • Flux logo Flux
      • Webpack logo Webpack
      • Ansible logo Ansible
      • Gulp logo Gulp
      • Grunt logo Grunt
      • Visual Studio Code logo Visual Studio Code
      • VIM logo VIM
      • OpenCV logo OpenCV
      • Salt logo Salt
      • SVN logo SVN
      • Atom logo Atom
      • Elasticsearch logo Elasticsearch
      • Сборки, готовые решения logo Сборки, готовые решения
      • Electron logo Electron
      • Chrome DevTools logo Chrome DevTools
      • Yarn logo Yarn
      • Babel logo Babel
      • Grep logo Grep
      • npm logo npm
      • Vite logo Vite
      • Gatsby logo Gatsby
      • PhpStorm logo PhpStorm
      • Webflow logo Webflow
      • Hibernate logo Hibernate
      • Socket.io logo Socket.io
      • Bash logo Bash
    • Разработка мобильных приложений logo Разработка мобильных приложений
      • React Native logo React Native
      • Ionic logo Ionic
      • Swift logo Swift
      • Progressive Web App (PWA) logo Progressive Web App (PWA)
      • Core Data logo Core Data
      • Xamarin logo Xamarin
      • NativeScript logo NativeScript
      • Dart и Flutter logo Dart и Flutter
    • Gamedev logo Gamedev
      • Unreal Engine logo Unreal Engine
      • Unity logo Unity
    • CMS logo CMS
      • Wordpress logo Wordpress
      • OpenCart logo OpenCart
      • Drupal logo Drupal
      • Joomla logo Joomla
      • 1C-Bitrix logo 1C-Bitrix
      • MODX logo MODX
      • Magento logo Magento
      • Shopify logo Shopify
    • Blockchain logo Blockchain
      • Криптовалюты logo Криптовалюты
      •  Decentralized Applications (dApps) (Web 3) logo Decentralized Applications (dApps) (Web 3)
    • Тестирование logo Тестирование
      • Postman logo Postman
      • Selenium logo Selenium
      • Appium logo Appium
      • Protractor logo Protractor
      • WebdriverIO logo WebdriverIO
      • Cypress logo Cypress
      • Playwright logo Playwright
    • Другое logo Другое
      • Linux logo Linux
      • WebRTC logo WebRTC
      • OpenGL Shading Language (GLSL) logo OpenGL Shading Language (GLSL)
    • Подготовка к собеседованию logo Подготовка к собеседованию
    • Обработка и анализ данных logo Обработка и анализ данных
    • Информационная безопасность logo Информационная безопасность
      • Этический взлом / Тестирование на проникновение logo Этический взлом / Тестирование на проникновение
    • Английский язык logo Английский язык
    • Конференции logo Конференции
  • Источники
  • Все курсы
    • Популярные
    • Бесплатные (100+ Курсов)
  • Разделы
  • Книги
    • Бесплатные
    • Популярные
  • Краудфандинг logo Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Используй промокод SUMMERUP - экономь на горячем, трать на холодное! 🍧 🍸 🍋 🍉 🍹
Главная страница Категория react.js [Книга] [Dave Ceddia] - Чистый React

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

Pure React

Dave Ceddia logo Dave Ceddia
[Книга] [Dave Ceddia] - Чистый React logo Начать Сейчас
Категория
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 упражений
Посмотреть больше

Автор - Dave Ceddia

Изображение источника Dave Ceddia

Dave Ceddia

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

Автор
Посмотреть
+9
Категории
React.js logo

React.js

Комментарии
User Avatar
  • User Avatar
    jentix
    3 июл. 2022 г., 12:34
    please update
  • User Avatar
    support guy jentix
    18 янв. 2023 г., 01:06
    there is no updates for this book
  • User Avatar
    ad313
    27 дек. 2021 г., 19:51
    Please update
  • User Avatar
    Anonymous
    1 июн. 2021 г., 16:20
    Please update. There seems to be a new release of this content.
  • User Avatar
    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.
  • User Avatar
    restored
    10 дек. 2020 г., 14:08
    Please add the videos as well.

    https://prnt.sc/vzq6gd
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.

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

Изображение курса React Front To Back
udemy logo udemy Brad Traversy logo Brad Traversy
24 июл. 2018 г., 19:33
React.js

React Front To Back

Изучите React c Context API + Redux  и постройте реальный проект с Firebase/Firestore.  В этом курсе вы научитесь овладевать концепциями React 16.3+, включая новый Context API, а также Redux. Мы будем ориентироваться на определенные концепции при постепенном построении реальных приложений. Если вы никогда не касались React или не работали с ним какое-то время, и хотите узнать больше и создавать класные вещи, этот курс для вас. Конечным

13 ч 58 мин
Английский
Посмотреть
+58
Изображение курса React.js. Разработка веб-приложений (Июнь - Июль 2018)
loftschool logo loftschool
5 авг. 2018 г., 06:08
React.js

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

React.js. Разработка веб-приложений

Больше никаких хаков с jQuery! Только структурированный код и декларативный подход в приложениях. React.js имеет огромную экосистему библиотек, зная его, не составит труда начать писать полноценные мобильные приложения с помощью React Native!За 5 недель мы изучим React.js и разработаем свое веб-приложение. Освоим джентльменский набор инструментов React-разработчика. Весь код будет храниться на github, тестироваться в облаке, а сообщения об успешн

28 ч 0 мин
Русский
Посмотреть
-4
Изображение курса Чистый Redux
Dave Ceddia logo Dave Ceddia
7 нояб. 2019 г., 14:56
Redux

Чистый Redux

Pure Redux (COMPLETE PACKAGE)

Обычное состояние React просто. Вы вызываете setState, компонент повторно рендерится, и… вот и все. Это относится к одному компоненту. Никаких скачков между файлами. Легко. Redux совсем другой зверь.

5 ч 7 мин
Английский
Посмотреть
+40
[Книга] React и Redux. Функциональная веб-разработка logo

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

gumroad
Русский
View
Премиум
[Книга] Taming the State in React logo

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

roadtoreact, Robin Wieruch
English
View
Премиум
[Книга] Дорога к React logo

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

roadtoreact, Robin Wieruch
English
View
Премиум

Ресурс видеоуроков программирования для front и back end разработчиков. Бери знания своего профиля у нас, ведь мы самые лучшие блеать. Серьезно.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое Подготовка к собеседованию Обработка и анализ данных Английский язык Другое (Frontend)
Источники
Все источники Adrian Hajdin Arpit Bhayani balun.courses frontendmasters jsmastery.pro Matt Pocock udemy zerotomastery.io Глеб Михайлов Учебный Центр «Специалист»
Telegram CourseTrain Цена Контакты Распространенные вопросы Плейлисты Приватность Условия
Темы:
Язык: