chore: atualizar react-router-dom pra 7.18.3 #25

Closed
jhony75 wants to merge 1 commit from chore/react-router-7-upgrade into develop
Owner

Corrige 2 advisories moderados do npm audit (faixa vulnerável ia até 7.17.0).

Avaliei trocar por TanStack Router e descartei: o valor dele é inferência de tipo de rota ponta-a-ponta, e o frontend é 100% JavaScript (zero .ts/.tsx) — sem TypeScript esse ganho não existe, e reescrever toda a navegação só pra fechar 2 CVEs que um bump de versão já resolve não compensava.

API usada (BrowserRouter/Routes/Route/NavLink/useNavigate/useParams) não mudou entre v6 e v7 — build e testes passam sem nenhuma alteração de código, só o bump de versão.

Corrige 2 advisories moderados do npm audit (faixa vulnerável ia até 7.17.0). Avaliei trocar por TanStack Router e descartei: o valor dele é inferência de tipo de rota ponta-a-ponta, e o frontend é 100% JavaScript (zero `.ts`/`.tsx`) — sem TypeScript esse ganho não existe, e reescrever toda a navegação só pra fechar 2 CVEs que um bump de versão já resolve não compensava. API usada (`BrowserRouter`/`Routes`/`Route`/`NavLink`/`useNavigate`/`useParams`) não mudou entre v6 e v7 — build e testes passam sem nenhuma alteração de código, só o bump de versão.
chore: atualizar react-router-dom pra 7.18.3 (corrige 2 advisories moderados)
All checks were successful
EEG QA CI / validate-and-build (pull_request) Successful in 2m9s
EEG QA CI / Deploy production (pull_request) Has been skipped
EEG QA CI / Deploy development (pull_request) Has been skipped
e5615f06cc
Faixa vulnerável ia até 7.17.0. Avaliado trocar por TanStack Router e
descartado: o valor dele é inferência de tipo ponta-a-ponta, e o frontend
é 100% JS (zero .ts/.tsx) — sem TypeScript esse ganho não existe, e
reescrever toda a navegação só pra fechar 2 CVEs que um bump resolve não
compensava. API usada (BrowserRouter/Routes/Route/NavLink/useNavigate/
useParams) não mudou entre v6 e v7 — build e testes passam sem alteração
de código.
jhony75 closed this pull request 2026-09-05 02:46:19 -03:00
All checks were successful
EEG QA CI / validate-and-build (pull_request) Successful in 2m9s
EEG QA CI / Deploy production (pull_request) Has been skipped
EEG QA CI / Deploy development (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jhony75/eeg-qa!25
No description provided.