Skip to content

Instantly share code, notes, and snippets.

View noramens's full-sized avatar
🚀
focused

Nora Mensah noramens

🚀
focused
View GitHub Profile
@noramens
noramens / useNavigate.js
Created February 2, 2022 00:33
useNavigate from react-router-dom
import {useNavigate} from 'react-router-dom';
function Redirect() {
let navigate = useNavigate();
function handleClick() {
navigate('/about')
}
@noramens
noramens / PageNotFound.js
Created February 2, 2022 00:28
Page not found from react-router-dom
<Route path='*' element={<NotFound />} />
@noramens
noramens / urlParameters.js
Last active February 2, 2022 00:25
Url Parameters from react-router-dom
<Route path='/blog/:topicId' element={<Blog />} />
@noramens
noramens / DataLink.js
Created February 2, 2022 00:22
Add data to Link from react-router-dom
@noramens
noramens / Link.js
Created February 2, 2022 00:16
Link from react-router-dom
@noramens
noramens / Routes.js
Last active February 2, 2022 00:18
Routes from react-router-dom
import Header from './components/common/Header';
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom';
import Home from './components/pages/Home';
import About from './components/pages/About';
import Blog from './components/pages/Blog';
function App() {
return (
<Router>
<Header />
@noramens
noramens / Route.js
Created February 2, 2022 00:09
Route from React-router-dom
<Route path='/dashboard' element={<About />} />
@noramens
noramens / BrowserRouter.js
Created February 2, 2022 00:07
BroswerRouter from react-router-dom
import React from 'react';
import { BrowserRouter } from 'react-router-dom';
ReactDOM.render(
<BrowserRouter>
<App />
<BrowserRouter>,
document.getElementById('root')
);
@noramens
noramens / InstallReact-Router-Dom.js
Created February 2, 2022 00:01
Install react-router-dom
//installing with npm
npm i react-router-dom
//installing with yarn
yarn add react-router-dom