Skip to content

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

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

Поддержать систему состояний для работы с данными на фронтенде#645
Andrw-404 wants to merge 50 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 со слайсами для хранения данных курса, домашних заданий, решений студентов, файлов и информации о пользователе
• Для домашних работ и задач сделано draft состояние, позволяющее отменять изменения, полученные в процессе редактирования

@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
…agement

# Conflicts:
#	hwproj.front/src/components/Courses/Course.tsx
#	hwproj.front/src/components/Courses/CourseExperimental.tsx
#	hwproj.front/src/components/Homeworks/CourseHomeworkExperimental.tsx
# Conflicts:
#	hwproj.front/src/components/Homeworks/CourseHomeworkExperimental.tsx
…return to the remaining task, if there is one, otherwise to the homework. For an existing task, we keep the previous transition to the initial state
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