aceleradora-TW / aceleradora-TW/descarte-certo

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

Open
#169 2 comments 0 reactions 2 assignees Claimed by @HodaraMachado View on GitHub
bug Front-End priority
Dominant language
JavaScript
Stars
15
Forks
6
PR merge metrics
No merged PRs in 30d

Description

## 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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.