프로젝트 소개

Preact는 사용자 인터페이스 구축을 위한 JavaScript 라이브러리로, 호환 가능한 최신 API를 갖춘 React의 작은 대안으로 자리매김하고 있습니다. README에 따르면, 더 큰 프레임워크의 오버헤드 없이 Virtual DOM 컴포넌트의 핵심 기능을 제공합니다. README에 설명된 주요 특징: - ES6 클래스, 훅, 함수형 컴포넌트를 포함한 친숙한 React API 및 패턴. - `preact/compat` 별칭을 통한 React 호환성. - JSX, Virtual DOM, DevTools, HMR(Hot Module Replacement), SSR(Server-Side Rendering)에 대한 내장 지원. - 최적화된 diff 알고리즘 및 서버 사이드 렌더링의 하이드레이션. - 모든 최신 브라우저 지원. - 플러그 가능한 스케줄러를 통한 비동기 렌더링. README에는 `render()` 함수를 사용하여 DOM 트리를 생성하고 업데이트하는 방법과 `useState` 같은 훅으로 컴포넌트를 구축하는 방법을 보여주는 시작 튜토리얼이 포함되어 있습니다. 또한 자세한 정보를 위한 Preact 웹사이트와 커뮤니티 라이브러리 목록인 `awesome-preact`를 안내합니다. 이 프로젝트는 npm을 통해 배포되며 MIT 라이선스로 제공됩니다. README에는 OpenCollective를 통한 스폰서와 후원자 목록도 있습니다.