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

Làm thế nào để truyền dữ liệu từ component con sang component cha trong React?

Câu trả lời

Để truyền dữ liệu từ component con sang component cha trong React, bạn thường sử dụng một hàm callback được định nghĩa trong component cha và sau đó truyền hàm này xuống component con dưới dạng props. Khi cần truyền dữ liệu từ con lên cha, component con sẽ gọi hàm callback này và truyền dữ liệu làm đối số.

Cụ thể, bạn có thể thực hiện các bước sau:

  1. Trong component cha, tạo một hàm callback để cập nhật trạng thái (state) hoặc xử lý dữ liệu nhận được từ component con.
  2. Truyền hàm callback này xuống component con thông qua props.
  3. Trong component con, khi có sự kiện hoặc dữ liệu cần truyền lên cha, gọi hàm callback đã được truyền xuống và truyền dữ liệu cần thiết làm đối số cho hàm này.

Ví dụ, nếu bạn có một hàm handleData trong componen...

Bạn cần đăng nhập để xem
middle

middle

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

senior

So sánh Flux với MVC?

senior

Hooks có thay thế render props và** higher-order components (HOC)** không?

middle

Làm thế nào để việc render của React hoạt động chính xác khi chúng ta gọi setState?

Bình luận

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

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