Dev_Playbook

2026-03 — Menu do portfólio

Problema

O estado do menu dependia apenas de classes CSS, o que prejudicava a acessibilidade para leitores de tela.

Solução

Refatorei o botão aplicando o padrão de controle de estado com ARIA:

A implementação pode ser consultada no componente de menu hambúrguer.

Aprendizado

Componentes interativos precisam expor seu estado semanticamente. Mudanças visuais não são suficientes para garantir que tecnologias assistivas compreendam a interface.