jb

Uppercase для констант

UPPER_CASE используйте для стабильных значений уровня приложения: URL, ключи, таймауты, конфигурация. Для вычисляемых и временных переменных оставляйте lowerCamelCase. Такое именование работает как сигнал: значение договорное и в обычном потоке выполнения не меняется.

const API_BASE_URL = 'https://api.example.com';
const DEFAULT_TIMEOUT_MS = 5000;
const STORAGE_KEYS = { TOKEN: 'token', THEME: 'theme' } as const;

const не равно "константа по смыслу". Например, массив в const может изменяться. Поэтому UPPER_CASE - только для действительно постоянных значений. Иначе стиль быстро теряет смысл: глаз перестает отличать реальные константы от обычных переменных.

const ids = users.map((user) => user.id);
Редактировать на GitHub