Об этом проекте
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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.