Sobre el proyecto

Preact es una biblioteca de JavaScript para construir interfaces de usuario, posicionada como una alternativa pequeña a React con una API moderna compatible. Según el README, proporciona las capacidades centrales de los componentes de DOM virtual sin la sobrecarga de frameworks más grandes. Características clave descritas en el README: - API y patrones familiares de React, incluyendo clases ES6, hooks y componentes funcionales. - Compatibilidad con React mediante el alias `preact/compat`. - Soporte integrado para JSX, DOM virtual, DevTools, Hot Module Replacement (HMR) y Server-Side Rendering (SSR). - Un algoritmo de diff optimizado y hidratación desde el renderizado en el servidor. - Soporte para todos los navegadores modernos. - Renderizado asíncrono con un planificador conectable. El README incluye un tutorial de inicio que muestra cómo usar la función `render()` para crear y actualizar un árbol DOM, y cómo construir componentes con hooks como `useState`. También apunta al sitio web de Preact para más información y a la lista `awesome-preact` para bibliotecas de la comunidad. El proyecto se distribuye a través de npm y está licenciado bajo MIT. El README también enumera patrocinadores y respaldos a través de OpenCollective.