https://github.com/kishanlalchoudhary/jobarouter-reactrouter
This is a simple project aimed to show the use of the React Router v6 library, which is a JavaScript library used in React applications to manage client and server-side routing.
https://github.com/kishanlalchoudhary/jobarouter-reactrouter
css javscript react react-router reactjs
Last synced: 2 months ago
JSON representation
This is a simple project aimed to show the use of the React Router v6 library, which is a JavaScript library used in React applications to manage client and server-side routing.
- Host: GitHub
- URL: https://github.com/kishanlalchoudhary/jobarouter-reactrouter
- Owner: kishanlalchoudhary
- Created: 2023-03-18T13:13:45.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-07T11:17:32.000Z (almost 3 years ago)
- Last Synced: 2025-05-18T10:36:45.622Z (about 1 year ago)
- Topics: css, javscript, react, react-router, reactjs
- Language: JavaScript
- Homepage: https://jobarouter-react-router.netlify.app/
- Size: 215 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jobarouter - React Router
This is a simple project aimed to show the use of the React Router v6 library, which is a JavaScript library used in React applications to manage client and server-side routing.
## Features
- used createBrowserRouter, createRoutesFromElements, Route, and RouterProvider components to create a client-side routing system
- used Outlet component used to render child routes and useOutletContext hook to access information about the current matched route
- used Navlink and Link components to connect the various pages and parts of the website
- used loader prop and useLoaderData hook to load data asynchronously
- used useParams hook to access the parameters of the current URL, such as a dynamic ID in a route
- used errorElement prop to specify the element that should be rendered when an error is caught by the ErrorBoundary
- used useLocation Hook for implementation of Breadcrumbs to allow users to simply browse back to previous parts
- used Form component and action prop for handling form submissions
- used Navigate component and useNavigate hook to redirect the user based on certain conditions
- Custom 404 Page
## Screenshots
### Home Page

### About Page

### Help Page

#### FAQ Section

#### Contact Section

### Careers Page

#### Careers Details Section

### 404 Page
