Sobre o projeto
Vue Router 3 é o roteador oficial para Vue 2, mantido como parte do ecossistema Vue sob a licença MIT. Ele lida com roteamento no lado do cliente para aplicações de página única construídas com Vue 2, mapeando caminhos de URL para componentes e gerenciando a navegação sem recarregamentos completos de página.
O README afirma claramente que este é o vue-router 3.0, que funciona apenas com Vue 2.0, e que ambos chegaram ao fim da vida. Usuários de Vue 3 são direcionados para o repositório separado vuejs/router para Vue Router 4, enquanto a linha 1.x vive no branch 1.0.
As capacidades típicas de um roteador desse tipo incluem configuração declarativa de rotas, rotas aninhadas e nomeadas, parâmetros dinâmicos de caminho, navegação programática, guardas de navegação para controle de acesso ou carregamento de dados, e controle de comportamento de rolagem. O próprio README não enumera esses recursos em detalhes; ele direciona os leitores para o site de documentação em v3.router.vuejs.org e para o diretório examples no repositório.
O desenvolvimento é simples para contribuidores: instale dependências com yarn, gere arquivos de distribuição com yarn build, sirva exemplos localmente na porta 8080 com yarn dev, execute lint e a suíte de testes completa com yarn test, e sirva a documentação com yarn docs. Um fluxo de trabalho de release é documentado, cobrindo execuções de teste, builds versionados, geração de changelog, commit de arquivos dist, marcação de tags e publicação no npm.
Os canais de suporte incluem um servidor de chat no Discord e o fórum oficial do Vue. O rastreador de issues do repositório é reservado exclusivamente para relatórios de bugs e pedidos de funcionalidades, e os contribuidores são solicitados a ler a lista de verificação para relatar issues e o guia de contribuição antes de abrir issues ou pull requests. As mudanças versão por versão são registradas em CHANGELOG.md, e anúncios são compartilhados via conta @vuejs no Twitter.
Como o Vue 2 não é mais mantido ativamente, este pacote é melhor compreendido como uma dependência legada para aplicações Vue 2 existentes, e não como uma escolha para novos projetos. Equipes que estão começando com Vue 3 devem adotar o Vue Router 4.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.