What is the primary purpose of a router in a web application?

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: "To respond to a URL based on a set of route handler declarations". Router (bộ định tuyến) giữ một tập khai báo, mỗi khai báo ghép một mẫu đường dẫn với một bộ xử lý (route handler); khi URL thay đổi, router so URL với các mẫu đó và chọn đúng bộ xử lý để phản hồi, trong React đó là component cần hiển thị, còn ở máy chủ đó là hàm trả về response. "To manage state within a component" sai vì việc giữ dữ liệu riêng trong component là của useState hay useReducer, không phải của router. "To handle server-side logic" sai vì logic phía máy chủ như truy vấn cơ sở dữ liệu thuộc về backend; router chỉ quyết định URL nào đi tới đâu. "To manage routing in a React application" không phải đáp án vì nó chỉ lặp lại chữ routing mà không nói router làm gì, lại bó hẹp vào ứng dụng React trong khi câu hỏi nói về ứng dụng web nói chung; cách diễn đạt có giá trị giải thích là phản hồi URL dựa trên các khai báo tuyến.

Cùng phần 7

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