Which code snippet demonstrates how to handle a route parameter 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: "
<Route path="/users/:id" component={
UserDetail
}
/>". Tham số route được khai báo bằng một đoạn động có dấu hai chấm trong path: /users/:id khớp với /users/5, /users/42 và giá trị sau dấu gạch chéo được gán vào tham số id, component đích đọc lại bằng useParams. Cần nói rõ prop component là cách viết của React Router v5, sang v6 phải viết element kèm thẻ UserDetail, nhưng ý khai báo tham số :id vẫn y nguyên và đây là đoạn mã duy nhất xử lý tham số route. "<Link to="/users">Users</Link> " chỉ tạo liên kết tới đường dẫn tĩnh /users, không có tham số nào. "import { BrowserRouter as Router, Route } from "react-router-dom";" chỉ là lệnh nhập BrowserRouter và Route, chưa khai báo route hay tham số. "import { Link, Route } from "react-router-dom";" cũng chỉ nhập Link và Route, không định nghĩa đường dẫn nào.