WebJSX - framework web ultraleve baseado em JSX e Web Components
(github.com/webjsx)- Arquitetura muito simples, baseada em JSX e Web Components, que lida com o DOM virtual e o aplica ao DOM real com apenas duas funções principais
createElement: cria o DOM virtual escrito em JSXapplyDiff: compara o DOM virtual com o DOM real e aplica as mudanças de forma eficiente
- Suporte completo a JSX
- Integração natural com Web Components
- Tratamento simples de eventos usando atributos de evento padrão do HTML
- Suporte a Fragment (
<>...</>) - Função de pausar/retomar a renderização:
webjsx_suspendRendering,webjsx_resumeRendering - Bundling não é necessariamente obrigatório – é possível usar módulos diretamente em navegadores modernos
- Fornece uma biblioteca de roteamento concisa (
webjsx-router)
Ainda não há comentários.