Об этом проекте

Preact — это JavaScript-библиотека для создания пользовательских интерфейсов, позиционируемая как небольшая альтернатива React с совместимым современным API. Согласно README, она предоставляет основные возможности компонентов на основе виртуального DOM без накладных расходов более крупных фреймворков. Ключевые характеристики, описанные в README: - Привычный API и паттерны React, включая ES6-классы, хуки и функциональные компоненты. - Совместимость с React через алиас `preact/compat`. - Встроенная поддержка JSX, виртуального DOM, DevTools, горячей замены модулей (HMR) и серверного рендеринга (SSR). - Оптимизированный алгоритм сравнения (diff) и гидратация после серверного рендеринга. - Поддержка всех современных браузеров. - Асинхронный рендеринг с подключаемым планировщиком. README включает руководство для начинающих, показывающее, как использовать функцию `render()` для создания и обновления DOM-дерева, и как создавать компоненты с помощью хуков, таких как `useState`. Также он ссылается на сайт Preact для получения дополнительной информации и на список `awesome-preact` для библиотек сообщества. Проект распространяется через npm и лицензирован под MIT. В README также перечислены спонсоры и бэкеры через OpenCollective.