При создании клиентской части современных веб-приложений стоит использовать какой-нибудь фреймворк. Один из лучших таких фреймворков — React. Компонентный подход, смешение HTML и JS в виде JSX, VirtualDOM позволяют быстро разрабатывать быстрые приложения.
Пройдя блок, ты поймешь разницу между HTML и JSX, научишься создавать компоненты, узнаешь как оптимизировать производительность React, познакомишься с Higher Order Components и Context.
Понадобится знание JS
Рекомендуется пройти блок Frontend Starter
Предполагаем, что ты уже знаком с ES2015+ синтаксисом JavaScript. Если нет, прочти эту статью или потренируйся в новом синтаксисе тут.
~ 8 часов