Coderrr
unknown
javascript
2 years ago
1.4 kB
5
Indexable
//Root.js: import { Link } from "react-router-dom"; function Root(props){ return ( <div> <Link to="/about">ABOUT</Link> </div> ) } export default Root; //About.js: import React from "react"; function About(){ return ( <main> <p> Hello, World! </p> </main> ) } export default About; //Index.js: import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from "./Comps/App" const root = ReactDOM.createRoot(document.getElementById('root')); root.render( <React.StrictMode> <App /> </React.StrictMode> ); //App.js: import { RouterProvider, createBrowserRouter ,createRoutesFromElements, Route } from "react-router-dom" import Root from "./Components/Root" import About from "./Components/About" import SignUp from "./Components/SignUp" import Articles from "./Components/Articles" import Categories from "./Components/Categories" import Profile from "./Components/Profile" const router = createBrowserRouter([ { path: "/", element: <Root />, children: [ { path: "about", element: <About /> } ] } ]) function App(){ return( <RouterProvider router={router}/> ) } export default App;
Editor is loading...