taro VS React

Compare taro vs React and see what are their differences.


开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/ (by NervJS)


A declarative, efficient, and flexible JavaScript library for building user interfaces. (by facebook)
Our great sponsors
  • Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
taro React
1 419
29,778 176,075
0.8% 1.4%
9.8 9.8
about 13 hours ago 3 days ago
JavaScript JavaScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of taro. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2020-10-22.
  • Top 10 Developer Trends, Thu Oct 22 2020
    dev.to | 2020-10-22
    NervJS / taro


Posts with mentions or reviews of React. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-15.
  • Reactjs function based documentation and example not class based
    reddit.com/r/reactjs | 2021-10-15
    Don't get me wrong reactjs.org documentation is very informative I highly suggest reading the documentation itself before moving to other blogs.
  • Kyoto – Build Front End with Golang
    news.ycombinator.com | 2021-10-15
    The landing page would really benefit from code samples illustrating the basic concepts and syntaxes.

    See https://reactjs.org and https://svelte.dev for examples.

  • Using React Query to solve state management in your React app
    dev.to | 2021-10-15
  • What's So Great About Next.js?
    dev.to | 2021-10-15
    Next.js is what's often referred to as a "meta framework," in that it is a framework built upon one or more other frameworks. In the case of Next.js, it is built upon React.
  • JavaScript Framework TodoMVC Size Comparison
    dev.to | 2021-10-14
    I decided to take his process and methodology and apply it in addition to Preact, React, and Solid. So let's begin.
  • Rakkas: Next.js alternative powered by Vite
    dev.to | 2021-10-14
    Rakkas is a MIT-licensed React framework similar to Next.js, it's not a clone. In fact, if you're familiar with Svelte -a user interface framework (like React or Vue)- many of Rakkas's features are inspired by SvelteKit, Svelte's web application building tool.
  • Build an Embeddable Widget using Preact and the Shadow DOM
    dev.to | 2021-10-13
    As we added 3rd party libraries, our bundle size grew. We found that Preact was a good solution to this problem. It provides all the same features as React, but in a much smaller package. You can compare the unpacked size of Preact to a combined React and React-DOM and see a significant difference!
    dev.to | 2021-10-13
    It's imperative that the widget loads quickly. With the strategy the team had in place, it was clear that it was going to be difficult to code-split our application. At CompanyCam, engineers write user interfaces in React therefore it made sense to stick with that.
  • API Development: The Complete Guide for Building APIs Without Code
    dev.to | 2021-10-13
    You want to use modern front-end frameworks like React or Angular
  • How to Design a Blog on React Step by Step
    reddit.com/r/reactjs | 2021-10-12
    A blog is an effective tool for spreading information if done and maintained correctly. And React is one of the best ways to get it right. This article is a detailed how-to that will help you to get the process of building a blog on React, creating it step-by-step, and using a web application generator. Tap here: https://flatlogic.com/blog/how-to-build-a-blog-on-react/

What are some alternatives?

When comparing taro and React you can also consider the following projects:

Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.

Vue.js - 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Svelte - Cybernetically enhanced web apps

lit-element - LEGACY REPO. This repository is for maintenance of the legacy LitElement library. The LitElement base class is now part of the Lit library, which is developed in the lit monorepo.

SvelteKit - The fastest way to build Svelte apps

AngularJS - AngularJS - HTML enhanced for web apps!

inferno - :fire: An extremely fast, React-like JavaScript library for building modern user interfaces

Aurelia 1 - The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia.

awesome-blazor - Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Angular - The modern web developer’s platform

TypeScript-Website - The Website and web infrastructure for learning TypeScript

riot - Simple and elegant component-based UI library