Получить доступ

Фреймворк

Основа

Компонентный подход и выбор инструмента — React как основной вариант, Vue, Angular и Svelte как альтернативы.

Все современные фреймворки решают одну задачу: описать интерфейс как функцию от состояния и обновлять DOM автоматически, когда состояние меняется. Интерфейс собирается из компонентов — переиспользуемых частей со своими входными данными и состоянием.

ReactVueAngularSvelte
что этобиблиотека интерфейсапрогрессивный фреймворкполный фреймворккомпилятор
шаблоныJSXHTML-шаблоны или JSXHTML-шаблоныHTML-шаблоны
реактивностьперерисовка и сравнениереактивные проксисигналы и zone.jsна этапе компиляции
в Россиибольше всего вакансийзаметная доляэнтерпрайз, банкиредко

Для первой работы разумно глубоко выучить один — чаще всего React, — понимая общие идеи: компоненты, однонаправленный поток данных, состояние, побочные эффекты, маршрутизация. Перейти на другой после этого — дело нескольких недель.

Темы этапа

← Вся карта «Frontend-разработчик»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем