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

Схожие книги

jQuery Mobile. Разработка приложений для смартфонов и планшетов. Максимилиано Фиртман
JavaScript
ru

jQuery Mobile. Разработка приложений для смартфонов и планшетов. Максимилиано Фиртман

Pro Vue.js 2. A. Freeman
JavaScript
en

Pro Vue.js 2. A. Freeman

Сюрреализм на JavaScript. Бахирев Алексей Михайлович
JavaScript
ru

Сюрреализм на JavaScript. Бахирев Алексей Михайлович

Изучаем JavaScript. Майкл Моррисон
JavaScript
ru

Изучаем JavaScript. Майкл Моррисон

×