Skip to content

Поддержать систему состояний для работы с данными на фронтенде#645

Open
Andrw-404 wants to merge 24 commits intoInteIIigeNET:masterfrom
Andrw-404:feature/state-management
Open

Поддержать систему состояний для работы с данными на фронтенде#645
Andrw-404 wants to merge 24 commits intoInteIIigeNET:masterfrom
Andrw-404:feature/state-management

Conversation

@Andrw-404
Copy link

@Andrw-404 Andrw-404 commented Dec 30, 2025

Данный PR позволяет перейти к управлению состоянием на фронтенде посредством Redux Toolkit.
Новая предлагаемая схема управления состоянием включает в себя следующие изменения:
• Централизованное хранилище данных — создан Redux Store со слайсами для хранения данных курса, домашних заданий, решений студентов, файлов и информации о пользователе
• Компоненты читают данные напрямую из Store с помощью useAppSelector, минуя передачу через цепочку props`ов.
• Обновление данных происходит через useAppDispatch

(Область изменений: Course.tsx, CourseExperimental.tsx и связанные с ними)

Диаграмма1

@Andrw-404 Andrw-404 marked this pull request as draft December 30, 2025 23:11
@Andrw-404 Andrw-404 marked this pull request as ready for review January 7, 2026 08:37
…agement

# Conflicts:
#	hwproj.front/src/components/Tasks/CourseTaskExperimental.tsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant