React

React

About TrustRadius Scoring
Score 8.8 out of 100
React

Overview

What is React?

React is a JavaScript library for building user interfaces. React enables users to create interactive UIs. Design simple views for each state in an application, and React will update and render just the right components when data changes. React is...
Read more

Recent Reviews

Review on react.js

10 out of 10
July 21, 2021
In the project that I am working on, the front end of the main website is built with React JS. We have been working on it for the last 3 …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of React, and make your voice heard!

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is React?

React is a JavaScript library for building user interfaces. React enables users to create interactive UIs. Design simple views for each state in an application, and React will update and render just the right components when data changes. React is available free and open source under the MIT…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

2 people want pricing too

Alternatives Pricing

What is Firebase?

Google offers the Firebase suite of application development tools, available free or at cost for higher degree of usages, priced flexibly accorded to features needed. The suite includes A/B testing and Crashlytics, Cloud Messaging (FCM) and in-app messaging, cloud storage and NoSQL storage (Cloud…

Return to navigation

Product Details

What is React?

React is a JavaScript library for building user interfaces. React enables users to create interactive UIs. Design simple views for each state in an application, and React will update and render just the right components when data changes. React is available free and open source under the MIT license.

React Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

React is a JavaScript library for building user interfaces. React enables users to create interactive UIs. Design simple views for each state in an application, and React will update and render just the right components when data changes. React is available free and open source under the MIT license.

Reviewers rate Support Rating highest, with a score of 10.

The most common users of React are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

 (92)

Ratings

Reviews

(1-10 of 10)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
I have also used Angular before coming to React. Web apps created with React are much faster than Angular because React is based on virtual DOM which reloads only those components of the web page that change and everything else remains the same. Angular's learning curve is also slightly steeper than React.
Score 10 out of 10
Vetted Review
Verified User
I have also used Vue, Angular, and Ember for various projects. Out of the three, I am most intrigued by Vue. It takes a more beginner-friendly approach than React and changes some of the abstractions it uses to be more transparent to the user. It also comes with a lot more "built-in" than React. Angular is similar, but I've found it over-engineered and hard to work with. I have the least experience with Ember out of all of these, but it seems like another reasonable alternative with very strong conventions in place and an excellent CLI.
Score 10 out of 10
Vetted Review
Verified User
There are other options for building SPAs, and the two most common aside from React are Vue and Angular. React has been the leader of the pack for a while and has been an innovator. Angular is good for companies that want an opinionated framework so that it standardizes practices. However, Angular is known to be more difficult to work with and unnecessarily complex. Vue is seen as taking the best from React and Angular, and it is built for incremental upgrades. Vue has a passionate and growing user base, but it hasn't quite caught React in popularity.
Erik Ralston | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Like most people, I started in serious client-side web development with the introduction of jQuery, the first robust library for cross-browser DOM manipulation. React provides a much closer WYSIWYG translation from the declarative JSX template to HTML elements compared to using procedural programming to do the same task. While it lacks the built-in capabilities like animation, it does have excellent third-party plugins for it - and most things can be accomplished via CSS nowadays.

React is one of many advanced client-side frameworks that are currently dominating front-end development. Angular and Vue would be the other noteworthy competitors.

Angular is comparatively heavy, but provides more of a "full toolbox" than React; however, its version changes and opinionated approach means it's a challenge to just bolt on to the project even if it likely would deliver some line-of-business (LOB) type solutions more rapidly.

Vue is React's real competition. It provides a loosely coupled set of libraries, a somewhat cleared format of separate component code, and support onboarding into a code base. Its community and developer familiarity are not as mature as React, so you'll have a harder time finding a Vue dev. Finally, Vue is independent (whereas React is supported by Facebook) -- that may influence some people.
Anudeep Palanki | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
  • Angular and Vue
While this is a widely contested debate with various blog posts and benchmarks all over the place, its really a personal choice to determine what works for the team. Coming from a Angular 1.x background, I decided to try a new framework when Angular 2.x was announced and at that time React is gaining popularity and Vue hasn't taken off yet. Compared to Angular 1.x and Vue (hybrid of React and Angular) that split the logic from the html templates, I loved the way React breaks code into components using the jsx syntax. In my mind, this allows for cleaner components and easier maintenance.
Joshua Weaver | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
  • Vue and Blaze
When choosing a front-end framework, you have a ton of choices. There are numerous articles that will try to convince you this way or that about which one is better. I have used Blaze as a UI layer for Meteor Application development quite extensively and have found it to greatly aid development with its simplicity and speed of getting ideas off the ground. It does suffer in certain context from extra code necessary to get things working because of its older handlebars-like patterns. Logic takes more code. With React, you can accomplish a lot of basic tasks more succinctly because it's just javascript all around and you can incorporate broader logic right into the templating.
Return to navigation