このプロジェクトについて
Preactは、ユーザーインターフェースを構築するためのJavaScriptライブラリで、互換性のあるモダンなAPIを備えたReactの小型代替として位置づけられています。READMEによると、より大きなフレームワークのオーバーヘッドなしに、仮想DOMコンポーネントのコア機能を提供します。
READMEで説明されている主な特徴:
- ES6クラス、フック、関数コンポーネントを含む、使い慣れたReact APIとパターン。
- `preact/compat`エイリアスによるReact互換性。
- JSX、仮想DOM、DevTools、ホットモジュールリプレイスメント(HMR)、サーバーサイドレンダリング(SSR)の組み込みサポート。
- 最適化された差分アルゴリズムと、サーバーサイドレンダリングからのハイドレーション。
- すべてのモダンブラウザのサポート。
- プラグ可能なスケジューラによる非同期レンダリング。
READMEには、`render()`関数を使用してDOMツリーを作成および更新する方法と、`useState`などのフックを使用してコンポーネントを構築する方法を示す入門チュートリアルが含まれています。また、詳細情報についてはPreactのWebサイト、コミュニティライブラリについては`awesome-preact`リストを参照しています。
このプロジェクトはnpmを介して配布され、MITライセンスの下で提供されています。READMEには、OpenCollectiveを通じたスポンサーとバッカーのリストも記載されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.