Как была устроена Frontend разработка на предыдущей работе

Python Middle СБЕР
Как была устроена Frontend разработка на предыдущей работе
Ответы
Мы использовали React.js в связке с TypeScript для построения интерфейсов. Архитектура была основана на функциональных компонентах с хуками, что позволяло удобно управлять состоянием через Context API и Redux (для сложных стейтов). Стилизация - SCSS + CSS Modules для изоляции стилей. Для UI-китов применяли Storybook, а сборку настраивали через Webpack. Работали по методологии Feature-Sliced Design: ``` src/ features/ auth/ components/ hooks/ store/ shared/ ui/ lib/ ``` Тестирование: Jest + React Testing Library. CI/CD - GitLab Pipelines с автотестами и деплоем на AWS S3. Особенность: активно использовали кодогенерацию (GraphQL Codegen для Apollo Client), что ускоряло разработку.