StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Preact
ByPreactPreact

Preact

#19in UI Components
Discussions2
Followers292
OverviewDiscussions2Adoption

What is Preact?

Preact is an attempt to recreate the core value proposition of React (or similar libraries like Mithril) using as little code as possible, with first-class support for ES2015. Currently the library is around 3kb (minified & gzipped).

Preact is a tool in the UI Components category of a tech stack.

Preact Pros & Cons

Pros of Preact

  • ✓Lightweight
  • ✓Drop-in replacement for React
  • ✓Performance
  • ✓Props/state passed to render
  • ✓ES6 class components

Cons of Preact

No cons listed yet.

Preact Alternatives & Comparisons

What are some alternatives to Preact?

jQuery

jQuery

jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.

React

React

Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.

AngularJS

AngularJS

AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.

Vue.js

Vue.js

It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.

jQuery UI

jQuery UI

Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.

Select2

Select2

It gives you a customizable select box with support for searching, tagging, remote data sets, infinite scrolling, and many other highly used options. It comes with support for RTL environments, searching with diacritics and over 40 languages built-in.

Try It

Visit Website

Adoption

On StackShare

Preact Integrations

unistore, Proppy, Moveable, JSFiddle, React and 7 more are some of the popular tools that integrate with Preact. Here's a list of all 12 tools that integrate with Preact.

unistore
unistore
Proppy
Proppy
Moveable
Moveable
JSFiddle
JSFiddle
React
React
Fela
Fela
Snowpack
Snowpack
goober
goober
URQL
URQL
Fresh Framework
Fresh Framework
Starlight
Starlight
TanStack Router
TanStack Router

Preact Discussions

Discover why developers choose Preact. Read real-world technical decisions and stack choices from the StackShare community.

Riderman De Sousa Barbosa
Riderman De Sousa Barbosa

Front-end Developer at meve.ai

Mar 29, 2019

Needs adviceonPreactPreactReactReact

The first and most important premise is that should be fast.. really fast. This premise was basically because this is an PWA project, and the main goal of this project are be more efficient on restaurant.

So I ended up choosing Preact instead React .

This made the app (PWA) more faster, not only when navigating but improve TTI and data usage.

0 views0
Comments
Dmitry Mukhin
Dmitry Mukhin

Engineer at Uploadcare

Sep 13, 2018

Needs adviceonDjangoDjangoPythonPythonReactReact

Simple controls over complex technologies, as we put it, wouldn't be possible without neat UIs for our user areas including start page, dashboard, settings, and docs.

Initially, there was Django. Back in 2011, considering our Python-centric approach, that was the best choice. Later, we realized we needed to iterate on our website more quickly. And this led us to detaching Django from our front end. That was when we decided to build an SPA.

For building user interfaces, we're currently using React as it provided the fastest rendering back when we were building our toolkit. It’s worth mentioning Uploadcare is not a front-end-focused SPA: we aren’t running at high levels of complexity. If it were, we’d go with Ember.js.

However, there's a chance we will shift to the faster Preact, with its motto of using as little code as possible, and because it makes more use of browser APIs. One of our future tasks for our front end is to configure our Webpack bundler to split up the code for different site sections. For styles, we use PostCSS along with its plugins such as cssnano which minifies all the code.

All that allows us to provide a great user experience and quickly implement changes where they are needed with as little code as possible.

0 views0
Comments
Companies
82
GTUORI+76
Developers
249
AMCMCL+243