Article title:
ОДИН РАЗРАБОТЧИК — ВЕСЬ ФРОНТЕНД: ПРОЕКТИРОВАНИЕ, РЕАЛИЗАЦИЯ И ОПТИМИЗАЦИЯ ИНТЕРФЕЙСА
Author:
Ноздрин Г. Д.
Keywords: frontend, SPA, React, TypeScript, Vite, Feature-Sliced Design, Redux, Cypress, оптимизация, развертывание веб-приложений.
Pages: 4-12
Abstract: Разработка масштабного клиентского приложения (SPA) силами одного специалиста предоставляет широкую архитектурную свободу, но кратно повышает риск накопления технического долга. В настоящей статье представлен практический опыт проектирования, реализации и ввода в эксплуатацию клиентской части HR-платформы (соискатели, работодатели, вакансии, чаты). Рассматриваются вопросы выбора технологического стека, адаптации методологии Feature-Sliced Design, управления модальными окнами, централизованной работы с API и глобального перехвата ошибок. В статье представлены готовые архитектурные паттерны, которые могут быть полезны при создании аналогичных SPA-решений. В финале приводятся результаты успешной эксплуатации системы в условиях пиковых нагрузок.
Full text is not available
Download full text