Skip to content

Commit aeccebc

Browse files
committed
docs: обновление версии до 2.1.2 и добавление ссылки на REFACTORING_SUMMARY.md
� Изменения: - Обновлена версия проекта до 2.1.2 в package.json - Добавлен бейдж версии в README.md - Добавлено подробное описание версии 2.1.2 с ссылкой на REFACTORING_SUMMARY.md - Включена статистика улучшений и основные изменения � Ссылка на подробный отчет о рефакторинге: REFACTORING_SUMMARY.md
1 parent 4f28c63 commit aeccebc

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[![Tailwind CSS](https://img.shields.io/badge/Tailwind-3.4.17-38B2AC?logo=tailwind-css)](https://tailwindcss.com/)
77
[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
88
[![Tests](https://img.shields.io/badge/Tests-Vitest-6E56CF?logo=vitest)](https://vitest.dev/)
9+
[![Version](https://img.shields.io/badge/Version-2.1.2-blue.svg)](https://github.com/FrankFMY/learn-reactjs-hooks/releases)
910

1011
**Детальный интерактивный гайд по хукам ReactJS с практическими примерами и живыми демонстрациями**
1112

@@ -100,6 +101,39 @@ Learn ReactJS Hooks — это интерактивная платформа д
100101

101102
## 📝 Последние изменения
102103

104+
### v2.1.2 - Полная миграция на TypeScript и рефакторинг архитектуры
105+
106+
**🚀 Основные изменения:**
107+
108+
- **🔧 Миграция на TypeScript**: Все файлы `.jsx` переименованы в `.tsx` с полной типизацией
109+
- **📦 Модульная структура**: Рефакторинг `hooksData.js` (1058 → 60 строк) с разделением на модули
110+
- **🎯 Оптимизация CodeBlock**: Разбит на мелкие компоненты (241 → 80 строк)
111+
- **🛡️ Error Boundaries**: Добавлена обработка ошибок на уровне приложения
112+
- **⚡ Производительность**: Мемоизация, lazy loading, оптимизированные ререндеры
113+
- **🧪 Расширенное тестирование**: Покрытие увеличено с 2 до 6+ файлов тестов
114+
115+
**🔧 Конфигурация:**
116+
117+
- **ESLint для TypeScript**: Обновлена конфигурация линтера
118+
- **Prettier + Husky**: Автоматическое форматирование и pre-commit хуки
119+
- **CI Pipeline**: Добавлена проверка TypeScript типов
120+
121+
**📚 Документация:**
122+
123+
- **README.md**: Обновлен с TypeScript и актуальной структурой
124+
- **DEPLOYMENT.md**: Упрощен, оставлен только CI
125+
- **REFACTORING_SUMMARY.md**: Подробный отчет о рефакторинге
126+
127+
**📊 Статистика улучшений:**
128+
129+
- Размер CodeBlock: -67% (241 → 80 строк)
130+
- Размер hooksData: -94% (1058 → 60 строк)
131+
- Покрытие тестами: +200% (2 → 6+ файлов)
132+
- Типизация: +100% (0% → 100%)
133+
- CI проверки: +67% (3 → 5 этапов)
134+
135+
> 📖 **Подробная информация о рефакторинге:** См. [REFACTORING_SUMMARY.md](REFACTORING_SUMMARY.md)
136+
103137
### v1.2.0 - Унификация код блоков
104138

105139
- **🎨 Единообразные код блоки**: Все страницы теперь используют компонент `CodeBlock` с красивой подсветкой синтаксиса

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "learn-reactjs-hooks",
33
"private": true,
4-
"version": "1.2.0",
4+
"version": "2.1.2",
55
"type": "module",
66
"description": "Детальный гайд по хукам ReactJS с практическими примерами",
77
"scripts": {

0 commit comments

Comments
 (0)