https://translatetech.medium.com/como-implementei-o-roteamento-do-lado-do-cliente-em-meu-aplicativo-react-8adc62085b3