--- title: Именование --- # Именование ## Именование файлов и папок - Папка компонента: kebab-case, совпадает с названием компонента, пример: `component-name`. - React-компонент: kebab-case, совпадает с названием компонента, пример: `component-name.tsx`. - Стили: kebab-case, шаблон: `.module.css`, пример: `style-name.module.css`. - Интерфейсы: kebab-case, шаблон: `.interface.ts`, пример: `interface-name.interface.ts`. - Типы: kebab-case, шаблон: `.type.ts`, пример: `type-name.type.ts`. - Enum: kebab-case, шаблон: `.enum.ts`, пример: `enum-name.enum.ts`. - Схемы: kebab-case, шаблон: `.schema.ts`, пример: `schema-name.schema.ts`. - Локализация: kebab-case, пример: `ru.json`, `en.json`. - Утилиты: kebab-case, шаблон: `.util.ts`, пример: `util-name.util.ts` - React Hooks: kebab-case, шаблон: `use-.hook.ts`, пример: `use-hook-name.hook.ts` - Хранилища состояния компонента: kebab-case, шаблон: `.store.ts`, пример: `store-name.store.ts`