When declaring routes in React Router, what are Routes and Route components used for?
4 phương ánCó giải thích
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: "Routes is used to wrap Route components and define the application's routes, while Route is used to define an individual route.". Trong React Router v6, Routes là vùng chứa bao các Route con: mỗi khi URL đổi, nó xét toàn bộ cây Route bên trong, chọn route khớp nhất và render element của route đó; còn mỗi Route mô tả một tuyến riêng lẻ bằng prop path và prop element (component sẽ hiện), có thể lồng nhau để tạo route con hiển thị qua Outlet. Phương án "Routes is for styling, and Route is for defining event handlers." sai vì cả hai không liên quan tới định kiểu giao diện hay xử lý sự kiện. Phương án "Routes is for managing state, and Route is for rendering components." đúng một nửa ở chỗ Route quyết định component nào hiện, nhưng Routes không phải công cụ quản lý state. Phương án "Routes is for client-side logic, and Route is for server-side logic" sai vì cả hai cùng chạy phía client trong trình duyệt, chúng chia việc theo quan hệ bao chứa chứ không theo client và server.
Cùng phần 7
How would you navigate programmatically to a route with a parameter using useNavigate in React Router?Có lời giảiCâu hỏiHow do you declare a route in React Router?Có lời giảiCâu hỏiIn React Router, how do you define a nested route structure within a parent component?Có lời giảiCâu hỏiCả 39 câu của chủ đề39 câu