Перейти к содержимому

Знакомство с React.js

Студенческие клубы разработки КНиИТ СГУ

0:00 / 0:00

Знакомство с React.js

1 591 просмотр · 2 года назад
Студенческие клубы разработки КНиИТ СГУ
4,13 тыс. подписчиков
1 591 просмотр · 2 года назад
000:Наш первый хакатон показал, что студенты факультета гораздо лучше выступают в роли backend-разработчиков, а frontend для многих остается в тени. Чтобы пролить свет и на эту сторону web-разработки, мы решили познакомиться с одним из наиболее популярных инструментов frontend-разработки — React.js. На этой лекции вы узнаете про основные концепции React: что такое компоненты, Virtual DOM, React Hooks. Лекция будет обзорной, поэтому материал подойдёт всем, вне зависимости от уровня навыков. Telegram: https://t.me/dscsgu VK: https://vk.com/dscsgu Github: https://github.com/dsc-sgu Сайт: https://dsc.alivetech.org Тайм-коды: 0:00:00 — Введение 0:01:46 — Почему стоит выбрать React? 0:04:36 — Сравнение производительности: React vs. Vue vs. Svelte. 0:05:40 — Зачем нужен JavaScript на фронтенде? 0:07:01 — История создания React и выход в Open Source 0:09:08 — Что такое DOM (Document Object Model)? 0:12:16 — Шаблон «Наблюдатель» и принцип работы хуков 0:13:28 — Основные абстракции: компоненты, props и state 0:15:15 — Жизненный цикл компонента: рендер, привязка к DOM, уничтожение 0:18:57 — Как начать? 0:22:25 — Практика 1: Создание простого счётчика кликов 0:38:58 — Практика 2: Динамическая смена стилей и тем оформления 0:51:41 — Практика 3: Запрос к API (Fetch) и отображение данных 1:15:31 — Заключение