React vs Semantic UI React

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

React
React

31.9K
23.8K
+ 1
3.4K
Semantic UI React
Semantic UI React

149
144
+ 1
17
Add tool

React vs Semantic UI React: What are the differences?

What is React? A JavaScript library for building user interfaces. 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.

What is Semantic UI React? Integrating Semantic-UI and React. Semantic UI React is the official React integration for Semantic UI. jQuery Free, Declarative API, Shorthand Props, and more.

React and Semantic UI React can be categorized as "Javascript UI Libraries" tools.

"Components" is the primary reason why developers consider React over the competitors, whereas "Great look&feel" was stated as the key factor in picking Semantic UI React.

React and Semantic UI React are both open source tools. React with 132K GitHub stars and 24.5K forks on GitHub appears to be more popular than Semantic UI React with 9.88K GitHub stars and 2.69K GitHub forks.

According to the StackShare community, React has a broader approval, being mentioned in 3223 company stacks & 3085 developers stacks; compared to Semantic UI React, which is listed in 16 company stacks and 22 developer stacks.

What is 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.

What is Semantic UI React?

Semantic UI React is the official React integration for Semantic UI. jQuery Free, Declarative API, Shorthand Props, and more.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose React?
Why do developers choose Semantic UI React?

Sign up to add, upvote and see more prosMake informed product decisions

What companies use React?
What companies use Semantic UI React?

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with React?
What tools integrate with Semantic UI React?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to React and Semantic UI React?
Angular 2
It is a TypeScript-based open-source web application framework. It is a development platform for building mobile and desktop web applications.
Vue.js
It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
Ember.js
A JavaScript framework that does all of the heavy lifting that you'd normally have to do by hand. There are tasks that are common to every web app; It does those things for you, so you can focus on building killer features and UI.
NativeScript
NativeScript enables developers to build native apps for iOS, Android and Windows Universal while sharing the application code across the platforms. When building the application UI, developers use our libraries, which abstract the differences between the native platforms.
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
See all alternatives
Decisions about React and Semantic UI React
Docker
Docker
Docker Compose
Docker Compose
Jenkins
Jenkins
Kubernetes
Kubernetes
Amazon EC2
Amazon EC2
Heroku
Heroku
FeathersJS
FeathersJS
Node.js
Node.js
ExpressJS
ExpressJS
PostgreSQL
PostgreSQL
React
React
Redux
Redux
Semantic UI React
Semantic UI React
AVA
AVA
ESLint
ESLint
nginx
nginx
GitHub
GitHub
#Containerized
#Containers
#Backend
#Stack
#Frontend

Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

See more
Heroku
Heroku
Netlify
Netlify
Vue.js
Vue.js
Angular 2
Angular 2
React
React