Раньше создавая свои первые проекты на React, я не задумывался об архитектуре. Мой фокус был на том, чтобы просто заставить приложение работать — без лишних сложностей. Однако со временем я начал замечать, как отсутствие структуры мешает масштабировать проект, добавлять новые фичи и даже просто находить нужный код. Все проекты были похожи — стандартный набор components, store, utils и т.д. Всё работало, но каждый новый функционал превращал проект в лапшу из кода. Найти нужный компонент было сложно, циклические связи мешали расширять проект, а поддержка напоминала квест. 😅 Так продолжалось до тех пор, пока я случайно не наткнулся на видео, посвященное различным архитектурам во frontend-е. Среди них была и FSD — на тот момент я вообще не знал, что это такое. Но идея сделать проект структурированным и понятным заинтриговала. 🤔 Feature-Sliced Design (FSD) — это методология проектирования frontend-архитектуры, которая помогает структурировать код так, чтобы он был легко расширяемым и поня
Как я познакомился с FSD-архитектурой и почему она зацепила меня?
27 января 202527 янв 2025
63
3 мин