# Lessons Learned — Опыт разработки Этот файл фиксирует важные уроки, решения и инсайты, полученные в ходе разработки. --- ## 2026-02-11 — Старт проекта ### Выбор стека - **Vite + React + TS** выбран вместо Astro/Next.js: проект интерактивный (поиск, фильтры, BMI калькулятор), Astro избыточен для SPA, Next.js избыточен без SSR. - **Tailwind CSS 4** — utility-first, быстрая стилизация, отличная поддержка dark mode. - **React Router 7** — client-side routing для SPA, нет нужды в серверном роутинге. ### Решения по архитектуре - Данные хранятся как TS-модули (не JSON) — это даёт типизацию на уровне данных. - localStorage для пользовательских настроек (тема, закладки) — достаточно для статического приложения.