JavaScript

Создание фронтенд-фреймворка с нуля

Создание фронтенд-фреймворка с нуля
Год издания:
ISBN:
978-5-4461-4201-9
Общий размер:
3.9 МБ
Общее кол-во страниц:
384
Издательство:
Формат скачивания:
PDF
Возрастное ограничение: 16+
Язык книги: Русский

Мы используем фронтенд-фреймворки каждый день, но вряд ли действительно понимаем, что происходит там, под капотом. Создание своего фреймворка – отличный способ узнать, как он работает с DOM, генерирует представления страниц, передает данные между компонентами и взаимодействует с операционной системой. Шаг за шагом мы будем создавать собственный фреймворк на JavaScript и опубликуем его как npm-пакет.

Пора разобраться, как работает современный фреймворк, научиться управлять состоянием компонентов и их жизненным циклом, работать с виртуальным DOM и использовать алгоритмы согласования для эффективного обновления HTML. Все ключевые концепции изложены простым языком и сопровождаются схемами. Многие концепции заимствованы из React, Svelte, Angular и других известных инструментов