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

  Рет қаралды 971

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

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

22 күн бұрын

Наш первый хакатон показал, что студенты факультета гораздо лучше выступают в роли backend-разработчиков, а frontend для многих остается в тени. Чтобы пролить свет и на эту сторону web-разработки, мы решили познакомиться с одним из наиболее популярных инструментов frontend-разработки - React.js.
На этой лекции вы узнаете про основные концепции React: что такое компоненты, Virtual DOM, React Hooks. Лекция будет обзорной, поэтому материал подойдёт всем, вне зависимости от уровня навыков.
Telegram: t.me/dscsgu
VK: dscsgu
Github: github.com/dsc-sgu
Сайт: dsc.sgu.ru

Пікірлер: 5
@lsl0000
@lsl0000 20 күн бұрын
Этот лектор - единственный кто вызывает доверие. В худи, очках - солидно.
@nouchance
@nouchance 19 күн бұрын
Спасибо !
@michaelchernigin1667
@michaelchernigin1667 20 күн бұрын
Лекция, конечно, классная… но… всё-таки Rust лучше!! Leptos и Dioxus уже сейчас позволяют сочетать все возможности React и сильнейшую систему типов!!
@evgenymangasaryan5477
@evgenymangasaryan5477 20 күн бұрын
Система типов у них крутая. Но по-моему она же задаёт высокий порог вхождения в разработку на Rust. А тут JS. Можно потратить время на разработку интерфейса, а не на борьбу с borrow checker 🙂
@user-qt5hy3vn5p
@user-qt5hy3vn5p 12 күн бұрын
Может быть система типов и лучше, но большей части проектов, которые пилятся с использованием реакта не нужно то что даёт раст и его WASM библиотеки. Производительность на большинстве реакт проектов не является настолько критичной. При этом растовые решения обладают рядом минусов: 1. Размер бандлов (и всего что связано с бандл сплитиннгом) 2. Несравнимые масштабы сообществ (и всего вытекающего с ним): 2.1 Количество доступных и проверенных кучей людей библиотек не сравнимо. Одних юай китов на реакте я могу вспомнить штук 5 2.2 Есть большой пул потенциальных разработчиков, что мотивирует БИЗНЕСС выбирать реакт, так как если один разраб уходит - на его место легко найти нового, у которого будет опыт разработки. Соотвественно, значительно снижаются риски 3. Несравнимо долгое время сборки, которое не позволяет быстро итерироваться при разработке. Писать на Leptos после Реакта с каким-нибудь Vite - это адская боль. 4. В целом ТС более гибкий и позволяет творить разные дикие вещи (благодаря any), которые в расте разве что через unsafe делать и то я не уверен что такое получится. В пользу Leptos 1. Раст прекрасен 2. Убирает необходимость отдельно описывать API, так как код между сервером и клиентом шарится 3. Скорость (но опять же в большинстве фронтенд приложений не так критично) 4. Потенциально система макросов (декларативных и процедурных) позволяет творить просто невероятные вещи, но это чисто на уровне теории в моей голове... Поэтому да, при всём моём фанатичном отношении к Расту - на данный момент его решения очень молоды и для фронтенда на фоне Реакта выглядят как очень сомнительная вещь, особенно, если у вас есть опыт разработки на React + TS.
SQL-инъекции | Клуб компьютерной безопасности
45:51
Студенческие клубы разработки СГУ
Рет қаралды 2,5 М.
Все о Frontend-разработке за 15 минут
15:14
Merion Academy
Рет қаралды 84 М.
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 6 МЛН
Не пей газировку у мамы в машине
00:28
Даша Боровик
Рет қаралды 6 МЛН
Запросы в 1С за 3 часа. Часть 2
3:17:01
IRONSKILLS - Курсы по 1С
Рет қаралды 254 М.
Разбор таска «Дегенератор паролей» с Tinkoff CTF
50:34
CTF в Петербурге
Рет қаралды 1,9 М.
50 вопросов на React JS собеседование
52:45
Владилен Минин
Рет қаралды 328 М.
86 - Virtual DOM - React JS
35:22
IT-KAMASUTRA
Рет қаралды 40 М.
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 39 М.
XSS-инъекции | Клуб компьютерной безопасности
56:52
Студенческие клубы разработки СГУ
Рет қаралды 569
Вы поможете украсть ваш iPhone
0:56
Romancev768
Рет қаралды 533 М.
❌УШЛА ЭПОХА!🍏
0:37
Demin's Lounge
Рет қаралды 344 М.
Главная проблема iPad Pro M4 OLED!
13:04
THE ROCO
Рет қаралды 49 М.
❌УШЛА ЭПОХА!🍏
0:37
Demin's Lounge
Рет қаралды 344 М.