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

middle

Ưu điểm của việc sử dụng React Hooks là gì?

middle

Tại sao phải gọi setState thay vì trực tiếp thay đổi state trong React?

middle

Keys trong React được dùng để làm gì?

Bình luận

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

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