In a React function component, how do you access a prop named “name” that is passed from a parent component?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "props.name". Component hàm nhận các prop do component cha truyền xuống qua tham số đầu tiên, thường đặt tên là props, đó là một đối tượng chứa mọi thuộc tính viết trên thẻ, nên prop name được đọc là props.name; cách hay gặp khác là bóc tách ngay ở tham số, viết function Greeting({ name }), cùng ý nghĩa. "this.props.name" sai vì đó là cách đọc prop trong component dạng lớp, nơi this trỏ tới thể hiện của lớp; component hàm không có this gắn với component. "useState.name" sai vì useState là hook tạo state cục bộ, gọi useState trả về một mảng gồm giá trị và hàm cập nhật, nó không chứa prop nào. "getProps().name" sai vì React không có hàm getProps; prop đến thẳng qua tham số của hàm, không cần gọi gì để lấy.

Cùng phần 4

Xuất hiện trong 1 bộ đề