Учебный курс по 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).

Схожие книги

Head First JavaScript. Eric T. Freeman and Elisabeth Robson
JavaScript
en

Head First JavaScript. Eric T. Freeman and Elisabeth Robson

Node.js in Practice. Alex R. Young, Marc Harter
JavaScript
en

Node.js in Practice. Alex R. Young, Marc Harter

Паттерны для масштабируемых JavaScript-приложений
JavaScript
ru

Паттерны для масштабируемых JavaScript-приложений

Выразительный Javascript. 2-е издание. Марейн Хавербек
JavaScript
ru

Выразительный Javascript. 2-е издание. Марейн Хавербек

×