Article image
Jefferson Damata
Jefferson Damata13/05/2024 19:54
Compartilhe

React Router Dom

  • #React

Use rotas do React para renderizar em paginas muito mais rápido

Create React App não inclui roteamento de página

É preciso instalar a dependência

Instalação da dependencia
npm i react-router-dom

Para as rotas funcionar deve incluir a tag BrowserRouter antes:

 <BrowserRouter>
  <ChakraProvider> // do ChakraUi
    <Layout> // que foi estilizado 
      <Routes> // Onde vai iser inserido as Rotas das paginas 

        <Route path="/" element={<Home />} /> 
        <Route path="/conta" element={<Conta />} />

      </Routes>
    </Layout>
  </ChakraProvider>
  </BrowserRouter>

Estrutura da Rota:

<Route path="/" element={<Home />} /> 
path = endereço da pagina
element = o que vai ser renderizado 
nesse exemplo o path é a pagina principal pois está endereçado apenas com uma '/'
e o element vai renderizar o Component Home 

*Lembre-se de IMPORTAR os componentes que serão usados na Pagina

Um pouco de FluxoGrama

image

Compartilhe
Comentários (0)