На странице собраны вопросы по JavaScript — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, async, javascript.
React-компонент выполняет повторный рендер при изменении props или state Обновить интерфейс без изменения state можно, передав новые props Вызов forceUpdate() принудительно запускает перерисовку без изменения state и…
Монолит и микросервисы: преимущества, недостатки и выбор подхода Монолит — единое приложение, в котором все компоненты работают вместе Микросервисы — набор небольших функционально независимых сервисов Монолит упрощает…
Как работает this в функции-конструкторе? функция-конструктор запускается с помощью ключевого слова new this указывает на создаваемый новый объект в конструкторе this непосредственно связан с новым экземпляром явный…
Контекст: JavaScript, функция-конструктор this указывает на новый объект, который создаётся во время работы конструктора при этом выполняются автоматическое создание и возврат объекта в this записываются поля и…
HTTP относится к протоколам прикладного уровня модели OSI Он обеспечивает взаимодействие приложений Для передачи данных использует транспортный уровень, как правило TCP С его помощью в сети передаются гипертекст и…
Нужна ли ORM на проекте: какие у неё плюсы и минусы? ORM (Object-Relational Mapping) — слой абстракции над БД для объектно-ориентированных приложений преимущества: ускоряет разработку, сокращает объём SQL-кода и…
Почему ::before/::after работают эффективнее, чем 10 000 DOM-узлов? Псевдоэлементы CSS (::before/::after) формируют виртуальное содержимое, не добавляя в документ реальные DOM-узлы DOM-дерево не увеличивается, поэтому…
при вызове в глобальном контексте: this → global/window, а в строгом режиме — undefined callback, переданный в setTimeout или setInterval, выполняется как функция без объекта-владельца контекст this внутри callback…
Почему при использовании var в цикле получаются одинаковые значения? var обладает функциональной, а не блочной областью видимости поэтому все итерации используют одну общую переменную замыкания в цикле захватывают…
Почему в React хуки пришли на смену классовым компонентам и какие задачи они решили? React: функциональные компоненты используют хуки Устранили избыточную громоздкость классов Отказались от обязательного использования…
В React ключи используются для идентификации элементов при построении списков Если передавать индекс, можно столкнуться с проблемами производительности и ошибками при изменении порядка элементов При добавлении,…