feat: criação da base do router

This commit is contained in:
Gabriel Ferraz Nogueira 2023-01-04 10:36:31 -03:00
parent b2effdf5a3
commit 6ed835cc3d
6 changed files with 26 additions and 17 deletions

View File

@ -1,3 +1,5 @@
import { Router } from "./router";
export const App = () => {
return <h1> Hello World !</h1>;
return <Router />;
};

View File

@ -1,5 +1,6 @@
import React from "react";
import ReactDOM from "react-dom/client";
import { BrowserRouter } from "react-router-dom";
import { App } from "./App";
const root = ReactDOM.createRoot(
@ -7,6 +8,8 @@ const root = ReactDOM.createRoot(
);
root.render(
<React.StrictMode>
<App />
<BrowserRouter>
<App />
</BrowserRouter>
</React.StrictMode>
);

View File

@ -0,0 +1,3 @@
export const About = () => {
return <h1>Sobre</h1>;
};

View File

@ -0,0 +1,3 @@
export const Home = () => {
return <h1>Hello World</h1>;
};

View File

@ -1,15 +0,0 @@
import { ReportHandler } from 'web-vitals';
const reportWebVitals = (onPerfEntry?: ReportHandler) => {
if (onPerfEntry && onPerfEntry instanceof Function) {
import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
getCLS(onPerfEntry);
getFID(onPerfEntry);
getFCP(onPerfEntry);
getLCP(onPerfEntry);
getTTFB(onPerfEntry);
});
}
};
export default reportWebVitals;

View File

@ -0,0 +1,13 @@
import { Routes, Route } from "react-router-dom";
import { Home } from "./pages/home";
import { About } from "./pages/About";
export const Router = () => {
return (
<Routes>
<Route path="/" element={<Home />} />
<Route path="/Sobre" element={<About />} />
</Routes>
);
};