How do you declare a route in React Router?
Các phương án trả lời
Chọn một phương ánLờ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
<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.