Sobre o projeto
Preact é uma biblioteca JavaScript para construir interfaces de usuário, posicionada como uma pequena alternativa ao React com uma API moderna compatível. De acordo com o README, ela fornece os recursos essenciais de componentes com Virtual DOM, sem o peso de frameworks maiores.
Características principais descritas no README:
- API e padrões familiares do React, incluindo classes ES6, hooks e componentes funcionais.
- Compatibilidade com React por meio de um alias `preact/compat`.
- Suporte nativo a JSX, Virtual DOM, DevTools, Hot Module Replacement (HMR) e Renderização no Lado do Servidor (SSR).
- Algoritmo de diff otimizado e hidratação a partir de renderização no servidor.
- Suporte a todos os navegadores modernos.
- Renderização assíncrona com um agendador plugável.
O README inclui um tutorial de introdução mostrando como usar a função `render()` para criar e atualizar uma árvore DOM, e como construir componentes com hooks como `useState`. Ele também aponta para o site do Preact para mais informações e para uma lista `awesome-preact` com bibliotecas da comunidade.
O projeto é distribuído via npm e licenciado sob MIT. O README também lista patrocinadores e apoiadores por meio do OpenCollective.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.