namerr

icon picker
Соглашение о Именованиях в Проекте


Общие Принципы

Семантическое Именование: Имена должны быть понятными и отражать назначение элемента.
Консистентность: Следует придерживаться одного стиля именования на протяжении всего проекта.

Файлы и Папки

Компоненты: Имена файлов компонентов должны начинаться с заглавной буквы и следовать стилю PascalCase. Пример: MyComponent.js
Утилиты и Сервисы: Имена файлов утилит и сервисов должны быть в camelCase. Пример: myUtility.js
Папки: Имена папок должны быть в kebab-case. Пример: my-folder

Код

Переменные: Используйте camelCase для именования переменных. Пример: myVariable
Константы: Используйте UPPER_SNAKE_CASE для именования констант. Пример: MY_CONSTANT
Классы и Интерфейсы: Используйте PascalCase. Пример: MyClass
Функции: Имена функций должны быть в camelCase и отражать действие. Пример: fetchData()

React Компоненты

Props: Имена пропсов должны быть в camelCase. Пример: myProp
State: Имена переменных состояния также должны быть в camelCase. Пример: myStateVariable
Обработчики Событий: Имена обработчиков событий должны начинаться с handle. Пример: handleClick
Load content from whimsical.com?
Loading external content may reveal information to 3rd parties. Learn more
Allow
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.