Статьи для тех, кто
выводит стек в прод
Материалы о React, Node.js, TypeScript и AI. Переведённый текст показывается, если он есть. Если нет — вы видите английский текст и пометку об этом.
Тег: Frontend Architecture
Предсказуемая база React с использованием TypeScript, Zustand и типизированных сервисов
Небольшой скелет на React, TypeScript и Zustand, который разделяет хранилища данных, типизированные API-сервисы и компоненты, а также содержит правила по структуре, обработке асинхронного состояния и тестированию.
5 мин чтенияSvelte 5 Runes и SolidJS Signals: обновление интерфейса без повторной отрисовки
Посмотрите, как Svelte 5 компилирует руны и SolidJS связывает сигналы для прямой обновления DOM, в чем это отличается от React и Angular, и когда стоит перейти на него.
8 мин чтенияНеизменный конструктор запросов на основе замыканий для Angular HttpClient
Замените повторяющийся шаблон HttpParams на небольшой конструктор запросов, основанный на замыканиях и связанный с помощью InjectionToken, который остается неизменным, имеет типизацию и удобен для тестирования.
9 мин чтенияПроектирование фронтендов с приоритетом офлайн-режима в качестве реплик: очереди, повторные попытки, конфликты
Узнайте, почему подход «сначала офлайн» превращает браузер в копию данных, и как местные хранилища, очереди долговечных изменений, идемпотентные попытки повтора и правила разрешения конфликтов взаимодействуют друг с другом.
12 мин чтенияДолг фронтенда как стоимость изменений: диагностика растущей базы кода React
Научитесь распознавать кумулятивные решения, из-за которых изменение крупных приложений на React, Redux, TypeScript и Next.js становится дорогостоящим, а также как постепенно снижать этот долг.
18 мин чтенияРазбор слишком крупных компонентов React без ухудшения производительности в продакшене
Пошаговый подход к безопасному разделению крупных компонентов React: определение обязанностей, извлечение чистой логики, управление состоянием и поэтапная разработка.
17 мин чтенияБезблокирующий запуск Angular: загрузка конфигурации с помощью rxResource вместо обычного способа
Узнайте, почему использование блокирующего метода APP_INITIALIZER приводит к тому, что пользователи Angular оказываются на пустой странице, и как rxResource, а также компоненты app shell и резолверы маршрутов загружают конфигурацию без него.
5 мин чтенияСохраняйте хуки без головы: разделение поведения уведомлений и их отображения
Узнайте, почему хук React, возвращающий JSX, скрывает часть дерева компонентов и связывает поведение с представлением, а также как переписать его так, чтобы он отображал состояние.
5 мин чтенияVue 3 на практике: композаблы, типизированные контракты и пропорциональное состояние
Как API композиции Vue 3, типизированные атрибуты и события, Pinia и постепенное внедрение позволяют приложению становиться настолько сложным, насколько это необходимо, и определяют ситуации, когда Vue является неподходящим выбором.
12 мин чтения
О этих статьях
Оценка за 24 часа
Нужен такой же стек в операторском слое? Пришлите бриф — оценка за 24 часа.