How do you declare a route in React Router?

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: "Using <Route path="/" element={ <Home> } />". Trong React Router v6, mỗi tuyến đường được khai báo bằng component Route với hai prop chính: path là đường dẫn URL cần khớp và element là phần tử React sẽ hiển thị khi URL khớp; các Route này đặt bên trong Routes. "Using <Link path="/" element={ <Home> } />" sai vì Link dùng để tạo liên kết điều hướng (sinh ra thẻ a) và nhận prop to chỉ đích đến, nó không khai báo tuyến đường nào. "Using <Routes path="/" element={ <Home> } />" sai vì Routes là bộ chứa, nó duyệt các Route con và chọn tuyến khớp nhất với URL hiện tại, bản thân nó không nhận path hay element. "Using

Lời giải
<context path="/">
</context>
<suspense>

</home>" sai vì đây không phải component nào của React Router: context và suspense viết thường bị JSX hiểu là thẻ HTML, thẻ đóng home còn không có thẻ mở tương ứng nên đoạn này không biên dịch được.

Cùng phần 7

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