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...

middle

middle

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

junior

Props trong React là gì?

middle

Chức năng của hàm render() trong React là gì?

senior

Trong React, refsfindDOMNode() thì phương thức nào được ưu tiên hơn để truy cập các nút DOM hoặc các instance của component?

Bình luận

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

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