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