Câu hỏi phỏng vấn React.js
Câu hỏi

Sự khác biệt giữa ComponentContainer trong Redux là gì?

Câu trả lời

Trong Redux, sự khác biệt chính giữa Component và Container liên quan đến cách chúng tương tác với Redux store và vai trò của chúng trong kiến trúc ứng dụng.

  • Component: Là một phần của API React, Component là một lớp hoặc hàm mô tả một phần của giao diện người dùng (UI) trong ứng dụng React. Component thường được gọi là "presentational components" và chú trọng đến việc hiển thị dữ liệu và cách thức các thứ trông như thế nào. Chúng nhận dữ liệu qua props từ component cha của mình và không trực tiếp tương tác với Redux store. Mục tiêu chính của component là để render HTML, và lý tưởng nhất là chúng nên là stateless, điều này giúp việc viết unit tests trở nên dễ dàng hơn.
  • Container: Là một thuật ngữ không chính thức cho một React component được kết nối (connect) với Re...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Trong React, có nên cập nhật state trực tiếp không, tại sao?

middle

Làm thế nào để truyền một parameter vào một event handler hoặc callback?

senior

Tại sao các class method cần phải được bind với một class instance?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào