What is the primary purpose of React Router in a React application?
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: "To manage navigation and routing between components within a React application". React Router ánh xạ URL trên thanh địa chỉ với component cần hiện: khi người dùng bấm Link hoặc mã gọi navigate, nó đổi URL qua History API mà không tải lại trang, rồi Routes chọn Route khớp và render element tương ứng, nhờ vậy ứng dụng một trang vẫn có nhiều màn hình, có nút quay lại và đường dẫn chia sẻ được. Phương án "To enhance the performance of a React application by optimizing component rendering" là việc của memo, useMemo hay tách mã, không phải mục đích của router. Phương án "To manage state globally across all components in a React application" là việc của Redux hay Context. Phương án "To manage data flow between components within a React application" nói về props, Context hay store; router có truyền tham số URL nhưng nhiệm vụ chính là điều hướng.
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