Preact

E132717

Preact is a lightweight, fast alternative to React that offers a similar component-based API in a much smaller bundle size.

All labels observed (6)

Label Occurrences
Preact canonical 3
Preact X (major version line) 1
Preact core team 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf JavaScript library
front-end framework
apiStyle component-based
canBeUsedAs drop-in replacement for React in many cases
category user interface library
web development library
coreSize about 3 kB gzipped
creator Jason Miller
designGoal compatibility with React ecosystem
high performance
small bundle size
developer Preact self-linksurface differs
surface form: Preact core team
documentation https://preactjs.com/guide
ecosystem Preact CLI
Preact Router
Preact self-linksurface differs
surface form: Preact X (major version line)
hasAuthor Jason Miller
hasCommunity Discord server
GitHub discussions
hasModule Preact self-linksurface differs
surface form: preact/compat

Preact self-linksurface differs
surface form: preact/hooks
implements virtual DOM
license MIT License
npmPackageName Preact self-linksurface differs
surface form: preact
openSource true
performanceCharacteristic fast initial load due to small bundle
low memory footprint
preactCompatPurpose React compatibility layer
programmingLanguage JavaScript
similarTo React
sourceCodeRepository https://github.com/preactjs/preact
supports JSX
TypeScript programming language
surface form: TypeScript

class components
component lifecycle methods
context API
fragments
functional components
hooks
hydration
portals
routing via preact-router and other routers
server-side rendering
targetEnvironment Node.js (for SSR)
web browsers
usedFor building reusable UI components
building single-page applications
website https://preactjs.com

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

React influenced Preact
TSX usedIn Preact
Preact developer Preact self-linksurface differs
this entity surface form: Preact core team
Preact hasModule Preact self-linksurface differs
this entity surface form: preact/hooks
Preact hasModule Preact self-linksurface differs
this entity surface form: preact/compat
Preact ecosystem Preact self-linksurface differs
this entity surface form: Preact X (major version line)
Preact npmPackageName Preact self-linksurface differs
this entity surface form: preact