Trung BìnhState Management iconState Management

Redux Toolkit createSlice hoạt động thế nào?

createSlice kết hợp action creators + reducer trong cùng một file, dùng Immer nên có thể mutate state trực tiếp.

js
const userSlice = createSlice({
  name: 'user',
  initialState,
  reducers: {
    setUser(state, action) { state.name = action.payload; }
  }
});
export const { setUser } = userSlice.actions;
export default userSlice.reducer;

Xem toàn bộ State Management cùng filter theo level & chủ đề con.

Mở danh sách State Management