Вернуться

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



 Скачать



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

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

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

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



Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!