|
-deworker.pro, Дмитрий Елисеев | Что есть React: Пишем свой UI-фреймворк (2021) PCRec
- Автор: Дмитрий Елисеев Производство: deworker.pro Жанр: Программирование Продолжительность: 09:27:16 Качество видео: PCRec Описание: Принципы работы интерактивных UI-фреймворков. Исследование MVC-фреймворков на примере написания клона экосистемы по примеру React и Redux. Как говорили мудрецы из двухтысячных, хочешь понять работу jQuery – напиши свою jQuery. А сейчас к нам всё более активно приходят фронтенд-фреймворки и уже нет смысла их игнорировать. Технологии меняются, но подход остаётся неизменно полезным и достаточно интересным. И мы с вами можем поступить также с библиотекой React JS и экосистемой вокруг неё для построения фреймворка. Продолжение описания:И если мы понимаем некоторые принципы и паттерны построения бэкенда, то это не совсем поможет нам с фронтендом. Так как при его разработке нам нужно строить интерактивные пользовательские интерфейсы.И как нам работать с фронтендом? Можно просто взять библиотеку вроде React c её экосистемой и начать работу наугад. Но будет намного полезнее, если мы разберёмся в принципах работы этих инструментов. Какие компоненты для чего придуманы и почему и как они работают. То есть нам важно понимать первопричины и принципы, по которым библиотеку или фреймворк делали их авторы. И для такого понимания нам желательно пройти тот же путь, который мысленно эти авторы совершили. И для этого мы с вами попробуем сами с нуля спрограммировать свою копию экосистемы React. И при таком написании всех составных компонентов мы как раз поймём, чем руководствовались авторы и почему они всё делали именно так, а не по-другому. Для этого мы начинаем новую серию скринкастов, посвящённую исследованию работы фронтенд-фреймворков.
|