[Opinião] Pare de usar Tabs sem Alterar a Rota em Aplicações SPA
O uso inadequado de tabs na navegação é uma questão importante que impacta diretamente a experiência do usuário em sistemas de software. Embora as tabs sejam uma ferramenta eficaz para organizar e apresentar conteúdo, sua má utilização pode se tornar um obstáculo significativo no fluxo de trabalho.
Além disso, a responsabilidade pela eficiência da navegação não recai apenas sobre os desenvolvedores, mas também sobre os testadores e os usuários finais. Testar e validar fluxos que exigem múltiplos cliques para atingir um objetivo simples consome recursos preciosos de tempo e pode atrasar o desenvolvimento de outras áreas igualmente importantes.
Quando necessário, o uso de tabs aninhadas altere também a rota da aplicação. Dessa forma, o usuário pode simplesmente adicionar o link correto ao navegador e ser direcionado diretamente para a tab desejada, sem a necessidade de navegar por várias camadas de tabs dentro da interface. Isso não apenas simplifica o processo para o usuário, mas também contribui para uma experiência mais fluida e eficiente no uso do sistema.