Which of the following is a common convention for naming a React component file?

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: "PascalCase". Tên component React phải bắt đầu bằng chữ hoa, vì JSX coi thẻ viết thường như div, span là phần tử HTML có sẵn, còn thẻ viết hoa như UserProfile mới là component tự định nghĩa; do đó quy ước phổ biến là đặt cả tên component lẫn tên tệp theo PascalCase (mỗi từ viết hoa chữ đầu, không dấu nối), ví dụ tệp UserProfile.jsx chứa component UserProfile, để dễ tìm và khớp với lệnh import. Phương án "snake_case" dùng gạch dưới, quen thuộc trong Python hay tên cột cơ sở dữ liệu, không phải quy ước cho tệp component. Phương án "camelCase" dành cho tên biến, hàm và hook như useFetch; đặt tên component kiểu này thì JSX hiểu nhầm thành thẻ HTML. Phương án "UPPER_CASE" là quy ước cho hằng số như API_URL.

Cùng phần 4

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