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

Схожие книги

DOM Enlightenment. Cody Lindley
JavaScript
en

DOM Enlightenment. Cody Lindley

JavaScript Bible 5th Edition
JavaScript
en

JavaScript Bible 5th Edition

Eloquent JavaScript. 3 Edition 2018. M. Haverbeke
JavaScript
en

Eloquent JavaScript. 3 Edition 2018. M. Haverbeke

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

Head First JavaScript. Eric T. Freeman and Elisabeth Robson