-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ Router ] React Router Dom #31
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
React Router Basics
Vietnamese 🇻🇳
Router Types: Có nhiều loại router trong React Router như
BrowserRouter
,HashRouter
,MemoryRouter
, vv. Chọn router phù hợp với ứng dụng của bạn.Dynamic Routes: Cho phép bạn tạo các tuyến đường có thể thay đổi dựa trên dữ liệu đầu vào. Sử dụng
:parameter
để định nghĩa các phần của URL có thể biến đổi.Route Specificity: Điều này liên quan đến thứ tự của các tuyến đường. React Router sẽ xử lý tuyến đường đầu tiên mà nó tìm thấy khớp với URL, vì vậy hãy đặt các tuyến đường cụ thể trước các tuyến đường chung.
Nested Routes: Cho phép bạn nhúng tuyến đường trong tuyến đường khác, tạo cấu trúc lồng nhau cho ứng dụng của bạn.
useRoutes Hooks: Sử dụng để xử lý các tuyến đường và trả về các thành phần dựa trên URL hiện tại.
Link Component: Sử dụng để chuyển đổi giữa các tuyến đường mà không làm tải lại toàn bộ trang web.
Navigate Component: Cho phép bạn thay đổi tuyến đường và chuyển hướng trang từ mã JavaScript.
useNavigate Hook: Sử dụng để lấy tham chiếu đến hàm
navigate
để thay đổi tuyến đường từ bất kỳ nơi nào trong ứng dụng.Search Parameters: Cho phép bạn trích xuất và xử lý thông tin từ phần truy vấn (query) của URL.
Navigation State: Liên quan đến việc theo dõi trạng thái định tuyến, có thể được sử dụng để thực hiện các tính năng như bảo vệ đường dẫn hoặc lưu trạng thái định tuyến.
English 🏴
Router Types: There are several router types in React Router, such as
BrowserRouter
,HashRouter
,MemoryRouter
, etc. Choose the router that suits your application.Dynamic Routes: Allow you to create routes that can change based on input data. Use
:parameter
to define parts of the URL that can vary.Route Specificity: This relates to the order of routes. React Router will handle the first route it finds that matches the URL, so place specific routes before generic ones.
Nested Routes: Enable you to nest routes within other routes, creating a nested structure for your application.
useRoutes Hook: Used to handle routes and return components based on the current URL.
Link Component: Used to navigate between routes without reloading the entire web page.
Navigate Component: Allows you to change routes and navigate programmatically from JavaScript code.
useNavigate Hook: Used to obtain a reference to the
navigate
function to change routes from anywhere in your application.Search Parameters: Allow you to extract and process information from the query part of the URL.
Navigation State: Concerns tracking the route navigation state, which can be used to implement features like route protection or saving route navigation state.
The text was updated successfully, but these errors were encountered: