Библиотека React

Построй свою любовь к интерактивным веб-интерфейсам

Библиотека React
Цена
20900
Кэшбэк до 7,5%
3 месяца3 месяца
Сертификат гос. образцаСертификат гос. образца
РусскийРусский
Нетология
Купить с кэшбэком

Описание:

Освойте самую перспективную библиотеку для построения интерфейсов. Создайте за время обучения более 20 вариантов интерактивных интерфейсов. Добавьте React в свое резюме и получите новые карьерные возможности 

React — это удобная технология, с помощью которой мы собрали свой набор инструментов для решения практически любых задач клиентов. Плюс — большое сообщество разработчиков, всегда можно найти готовое решение или подсказку. 

Программа курса:

  1.  JSX. Библиотека React предоставляет нам виртуальный браузер. В отличие от других библиотек, которые расширяют возможности языка HTML, React предоставляет виртуальный DOM API, с помощью которого мы можем гораздо проще создавать интерактивные веб-интерфейсы. Мы взаимодействуем с React как с виртуальным браузером, а React уже взаимодействует с реальным.
  2. Композиция компонентов. Компонент интерфейса проще всего представить как функцию. На входе — свойства, на выходе — представление в окне браузера. Помимо свойств каждый компонент может иметь собственное состояние, которое тоже может влиять на его внешний вид. Сходства с функцией на этом не заканчиваются. Вы можете создавать более сложные компоненты, комбинируя их из более простых. Компоненты можно повторно использовать.
  3. Одностраничные приложения. Несмотря на слово «одностраничное» в названии, обычно такие приложения имеют множество экранов и состояний, позволяя пользователю переходить между ними, ссылаться на них. С одной лишь разницей: переход происходит без полной перезагрузки страницы. Каждый экран — это просто определенное состояние интерфейса. И React-роутер позволяет очень просто и логично организовать управление этими состояниями.
  4. Интеграция с React. Красивая маршрутизация с помощью BrowserRouter. withRouter — HOC для связывания c параметрами маршрутизации. Параметризованные ссылки и работа с query string
  5. Дипломный проект. Заключительный блок полностью посвящен работе над дипломным проектом. Дипломный макет выполняется самостоятельно и включает проверку всех полученных навыков во время обучения на курсе.