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 án
Lờ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

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