Refactor Redux to Redux Toolkit

Simplify Redux boilerplate using Redux Toolkit.

category:modernization
react
redux
redux-toolkit
frontend
0

Prompt

Refactor this Redux logic to use Redux Toolkit.

Use:
- createSlice for reducers + actions
- createAsyncThunk for async flows
- Immer-powered immutable updates
- configureStore for middleware + devtools

Remove:
- Hand-written action creators
- Large switch statements

Provide before/after code for at least one slice.