Por que UX
UI é a camada visual — botão, cor, espaçamento. UX é a experiência inteira — comportamento, acessibilidade, interatividade, performance e integração. O nome Symfony UX é proposital: entrega a experiência em cima do HTML que o servidor já renderiza, não "só telas".
- • Progressive enhancement: parte de HTML nativo e melhora com pouco JS (Stimulus).
- • A11y no pacote: foco visível, ARIA, elemento semântico correto.
- • Server-first: render no servidor + AssetMapper, menos JS e menos build.
- • Estado & disclosure: os componentes de UX abrem/fecham, sobrepõem e reagem.
Um kit de UI te dá peças; o UX te dá as peças mais a filosofia de entregá-las bem.