What is the main purpose of Redux Toolkit?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "To simplify Redux setup and reduce boilerplate code". Redux Toolkit (RTK) là bộ công cụ chính thức được khuyến nghị để viết Redux: configureStore dựng store kèm sẵn thunk và DevTools, createSlice sinh cùng lúc reducer và action creator từ một đối tượng, dùng Immer để viết lệnh trông như sửa trực tiếp state mà kết quả vẫn bất biến, createAsyncThunk lo các trạng thái khi gọi API; nhờ vậy giảm hẳn mã lặp (boilerplate) như hằng action type và khối switch-case. "To replace React Router" sai vì định tuyến là việc của React Router, RTK không liên quan. "To add class-based components to Redux" sai, RTK không thêm loại component nào, và cách dùng hiện nay là function component với useSelector, useDispatch. "To provide built-in CSS styling for Redux" sai vì Redux chỉ quản lý state, không có phần giao diện để định kiểu.