
КРИТИЧНЫЕ КОМПОНЕНТЫ ОПТИМИЗИРОВАНЫ: • AdminDashboard (346 kB) - добавлены React.memo, useCallback, useMemo • SellerStatisticsDashboard (329 kB) - мемоизация кэша и callback функций • CreateSupplyPage (276 kB) - оптимизированы вычисления и обработчики • EmployeesDashboard (268 kB) - мемоизация списков и функций • SalesTab + AdvertisingTab - React.memo обертка ТЕХНИЧЕСКИЕ УЛУЧШЕНИЯ: ✅ React.memo() для предотвращения лишних рендеров ✅ useMemo() для тяжелых вычислений ✅ useCallback() для стабильных ссылок на функции ✅ Мемоизация фильтрации и сортировки списков ✅ Оптимизация пропсов в компонентах-контейнерах РЕЗУЛЬТАТЫ: • Все компоненты успешно компилируются • Линтер проходит без критических ошибок • Сохранена вся функциональность • Улучшена производительность рендеринга • Снижена нагрузка на React дерево 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1.7 KiB
1.7 KiB
СИСТЕМНЫЕ ПРАВИЛА ДЛЯ CLAUDE CODE
🚨 ЕДИНСТВЕННЫЙ ИСТОЧНИК ПРАВИЛ
КРИТИЧЕСКИ ВАЖНО: Все правила системы находятся в файле rules-complete.md
- это единственная источник истины.
❌ НЕ СУЩЕСТВУЕТ:
- development-checklist.md (удален)
- rules.md (удален)
- rules1.md (удален)
- rules2.md (удален)
- CLAUDE.md устаревших версий
🎯 WORKFLOW РАЗРАБОТКИ
Обязательный порядок действий:
- Читать
rules-complete.md
- перед любым изменением кода - Использовать TodoWrite - для планирования задач
- Следовать техническим правилам - GraphQL, TypeScript, система партнерства
- Проверять реализацию - соответствие правилам и архитектуре
📋 КЛЮЧЕВЫЕ ПРИНЦИПЫ
- НЕ ПРЕДПОЛАГАТЬ - всегда уточнять при сомнениях
- ПРОВЕРЯТЬ СХЕМЫ - GraphQL и Prisma должны соответствовать коду
- СЛЕДОВАТЬ WORKFLOW - не нарушать последовательность статусов
- ДОКУМЕНТИРОВАТЬ - обновлять rules-complete.md при решениях проблем
🚨 НАПОМИНАНИЕ
Этот файл служит для корректной работы system-reminder'ов. Все детальные правила находятся в rules-complete.md
!