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.