aceleradora-TW / aceleradora-TW/descarte-certo

[Problema] Não conseguimos acessar as rotas criadas no React

Aberta
#169 2 comentários 0 reações 2 responsáveis Reivindicada por @HodaraMachado Ver no GitHub
bug Front-End priority
Linguagem predominante
JavaScript
Estrelas
15
Forks
6
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

## Descrição

Como vimos as rotas para login e orçamento estão apresentando o seguinte erro ao serem acessadas:

Screen Shot 2021-06-17 at 13 24 19

Hoje em dia o spring faz a administração das rotas e por causa disso existe um conflito quando criamos rotas com React.
Precisamos hoje mudar a forma como criamos rotas com react. Hoje em dia usamos `BrowserRouter` e devemos passar a usar `HashRouter` para solucionar nosso problema, porem, ao trocar para `HashRouter` alguns links podem ser comprometidos, como os links do menu principal. Para esse card precisamos que tanto as rotas como os links funcionem devidamente.

## Notas técnicas
- [Entender como funciona o HashRoutes](https://reactrouter.com/web/api/HashRouter)
- Entender como usar o pacote `react-router-hash-link` nas opções do menu principal

## Critérios de aceitação

- [x] As rotas de `login` e `orcamento` devem estar funcionais
- [x] As opções do menu principal devem ter a mesmo efeito que as ancoras

## Como testar

- [x] [Acessar a página do descarte certo em QA](https://descartecerto.herokuapp.com/)
- [x] Digitar na URL /#login
- [x] Verificar se a pagina será renderizada sem o erro de `whilelabel`
- [x] Digitar na URL /#orcamentos
- [x] Verificar se a pagina será renderizada sem o erro de `whilelabel`
- [x] Verificar se as opções do menu principal estão funcionando devidamente

Screen Shot 2021-06-17 at 13 24 01

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.