SSR (Server-Side Rendering) — это серверный рендеринг React-компонентов Подход позволяет передать клиенту уже сформированный HTML, улучшая SEO и сокращая время первого рендера (TTFB) Для реализации применяют метод…
Что представляет собой Server-Side Rendering (SSR) и в чем его преимущества SSR — это формирование страниц на сервере до их отправки клиенту Браузер получает готовый HTML, который может отобразить сразу Повышает…
метрики, с помощью которых оценивают юзабилити и производительность сайтов созданы Google с акцентом на пользовательский опыт к основным показателям относятся: LCP (Largest Contentful Paint) — время загрузки основного…
Что такое accessibility? направление разработки ПО и веб-сервисов создание равных возможностей для людей с ограниченными возможностями настройка интерфейсов с учётом различных сенсорных, моторных, когнитивных…
Что представляет собой enhancer в Redux? Механизм расширения Redux Оборачивает store и дополняет его поведение Дает возможность подключать middleware, DevTools и дополнительную логику Применяется во время создания…
Что такое key в React и зачем он нужен при рендеринге списков? React — библиотека для создания UI key — уникальный идентификатор элементов списка позволяет React отслеживать изменения и оптимизировать рендеринг при…
Назначение middleware в Next.js middleware в Next.js — серверный код, выполняющийся между запросом и ответом он перехватывает входящие HTTP-запросы до рендеринга страницы с его помощью можно в реальном времени…
Что представляет собой middleware в Redux и для чего он нужен? механизм расширения возможностей Redux промежуточный уровень между dispatch и редьюсерами перехватывает действия (actions) и при необходимости изменяет их…
Что такое rest оператор? синтаксис ES6, предназначенный для сбора аргументов записывается как ... перед названием параметра объединяет оставшиеся аргументы в массив применяется в функциях с переменным количеством…
Контекст и this в JavaScript this — ссылка на объект, связанный с вызовом функции, либо с её контекстом его значение определяется способом вызова: напрямую, как метода, через constructor, bind/call/apply в обычной…
this и контекст вызова в JavaScript Ключевое слово this указывает на объект, от имени которого вызывается функция Значение this определяется способом вызова, а не местом, где функция была объявлена При обращении к…
Что такое utility types в TypeScript? встроенные шаблонные типы предназначены для изменения и комбинирования типов повышают повторное использование кода и типовую безопасность примеры: Partial (делает свойства…