aceleradora-TW / aceleradora-TW/descarte-certo

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

未关闭
#169 2 条评论 0 个 reaction 已指派 2 人 已被 @HodaraMachado 认领 在 GitHub 查看
bug Front-End priority
主要语言
JavaScript
星标
15
派生
6
PR 合并指标
30 天内没有已合并 PR

描述

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

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。