Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Rotas ecmaScript

Seria mais interessante eu construir meu próprio sistema de rotas como adicional ao projeto caso seja poderiam me indicar um exemplo ou seria melhor utilizar bibliotecas de terceitos?

1 resposta
solução!

Se você quer criar uma SPA, o mais recomendado é utilizar algum framework popular do mercado. Esses framework utilizam os conhecimentos adquiridos dos cursos de JavaScript avançado, inclusive de Webpack.

Se você quiser implementar um sistema de rotas seu, terá que trabalhar com a history API e lidar com todos os possíveis casos limites e específicos que você possa enfrentar ao utilizar sua aplicação.

Se você quiser ter uma noção de como implementar seu próprio sistema de rotas, pode conferir esse projeto no meu github:

https://github.com/flaviohenriquealmeida/routerix

Eu abandonei o projeto faz tempo, por estar reinventado a roda. Além disso, eu seria o único desenvolvedor a conhecer seu funcionamento, tornando difícil a introdução de novos desenvolvedores.

Todavia, como disse antes, o mais indicado é você usar algum framework do mercado para construir SPA.