Which of the following is a common use case for using Redux in a React application?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Managing authentication and user sessions". Redux là kho state toàn cục (global store) dùng chung cho cả cây component; thông tin đăng nhập như người dùng hiện tại, token, quyền là loại dữ liệu nhiều màn hình cùng cần đọc (thanh điều hướng, route bảo vệ, trang hồ sơ) và chỉ thay đổi qua các action rõ ràng như login, logout, nên đây là trường hợp dùng Redux điển hình. "Styling and layout of React components" thuộc về CSS, Bootstrap hay styled-components, Redux không lo phần giao diện. "Handling form validation and input tracking" thường nằm trong state cục bộ của form bằng useState hoặc thư viện như React Hook Form, Formik; đưa từng ký tự gõ vào store toàn cục là thừa. "Implementing server-side rendering in React" là việc của framework như Next.js hoặc hàm renderToString của react-dom/server; Redux có thể chạy cùng SSR nhưng không phải công cụ thực hiện SSR.

Cùng phần 9

Xuất hiện trong 1 bộ đề