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

senior

Làm thế nào để thêm các attributes vào các React components một cách có điều kiện?

senior

Khi nào cần truyền props cho super() trong React?

middle

Liệt kê một vài giới hạn của React?

Bình luận

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

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