Files
frontend-style-guide/OLD_parts/6-naming.md
2026-01-29 16:00:19 +03:00

1.3 KiB
Raw Blame History

title
title
Именование

Именование

Именование файлов и папок

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