Учебный курс по React

Описание

Большинство занятий этого курса содержат упражнения. Ожидается, что вы постараетесь выполнять их
самостоятельно. Если же вы, ознакомившись с заданием для самостоятельной работы, тут же
перейдёте к описанию его решения, то вы, на самом деле, выберете самый сложный способ изучения
React. Кроме того, не ждите, пока вам предложат попрактиковаться — берите инициативу на себя и
пробуйте всё, о чём узнаёте. Старайтесь как можно больше самостоятельно работать с кодом. В
частности, когда вы уже немного освоите React — создавайте нечто такое, что вам интересно,
испытывайте всё, что вам любопытно испытать. Это позволит вам избежать такой неприятности, как
«​tutorial hell​».

Состав курса и предварительные требования
Вот перечень основных тем курса:

    \t
  • Компоненты. Говоря о React, нельзя избежать обсуждения концепции компонентов. Компоненты в React — это основной строительный блок для создания фрагментов HTML-приложением, основы стилизациикода, подходящих для повторного использования. И практически всё остальное, о чём мы будем говорить, имеет отношение к тому, как использовать эти компоненты для построения веб-приложением, основы стилизацииприложений.
  • \t
  • JSX. Это — синтаксическое расширение JavaScript, которое позволяет создавать компоненты, используя возможности HTML и JavaScript.
  • \t
  • Стилизация компонентов. Стилизация позволяет придать компонентам привлекательный внешний вид.
  • \t
  • Свойства и обмен данными в приложении. Свойства используются для передачи данных между компонентами.
  • \t
  • Состояние. Механизмы состояния компонентов используются для хранения данных в приложении и для управления ими.
  • \t
  • Обработка событий. События позволяют наладить интерактивные взаимоотношения с пользователями приложений.
  • \t
  • Методы жизненного цикла компонентов. Эти методы позволяют программисту влиять на различные события, происходящие с компонентами.
  • \t
  • Загрузка данных из внешних API с использованием протокола HTTP.
  • \t
  • Работа с формами.

Для того чтобы продуктивно заниматься по этому курсу, вам нужно знать HTML, CSS и JavaScript (ES6).

Схожие книги

You Don't Know JS: Scope & Closures. K. Simpson
JavaScript
en

You Don't Know JS: Scope & Closures. K. Simpson

Стек MEAN. Mongo, Express, Angular, Node. С. Холмс
JavaScript
ru

Стек MEAN. Mongo, Express, Angular, Node. С. Холмс

Beginning jQuery: From the Basics of jQuery to Writing your Own Plug-ins. Jack Franklin, Russ Ferguson
JavaScript
en

Beginning jQuery: From the Basics of jQuery to Writing your Own Plug-ins. Jack Franklin, Russ Ferguson

Node.js в действии. Майк Кантелон
JavaScript
ru

Node.js в действии. Майк Кантелон