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

React

89.2K
68.4K
+ 1
3.7K
Webix

12
30
+ 1
0
Add tool

React vs Webix: What are the differences?

Developers describe React as "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. On the other hand, Webix is detailed as "A powerful JavaScript UI library that gives developers a cross-browser tool for building responsive HTML 5-based web apps". It is a cross-browser JavaScript UI widgets library. Build fast mobile and desktop web applications that run on all touch devices with HTML5 framework.

React and Webix can be primarily classified as "Javascript UI Libraries" tools.

React is an open source tool with 134K GitHub stars and 25K GitHub forks. Here's a link to React's open source repository on GitHub.

Decisions about React and Webix
Kamaleshwar BN
Head of Engineering at Dibiz Pte. Ltd. | 10 upvotes 路 167.1K views

It was easier to find people who've worked on React than Vue. Angular did not have this problem, but seemed way too bloated compared to React. Angular also brings in restrictions working within their MVC framework. React on the other hand only handles the view/rendering part and rest of the control is left to the developers. React has a very active community, support and has lots of ready-to-use plugins/libraries available.

See more
Jos茅 Oberto
Head of Engineering & Development at Chiper | 13 upvotes 路 149.4K views

It is a very versatile library that provides great development speed. Although, with a bad organization, maintaining projects can be a disaster. With a good architecture, this does not happen.

Angular is obviously powerful and robust. I do not rule it out for any future application, in fact with the arrival of micro frontends and cross-functional teams I think it could be useful. However, if I have to build a stack from scratch again, I'm left with react.

See more
Valeriy Bykanov
Founder, CEO at X1 Group | 4 upvotes 路 109.2K views

Working on a new SaaS web/mobile app and ended up with React as our choice of Frontend JavaScript framework for SPA web version with React Native for iOS, Android, Windows clients.

The key takeaways:

  • Both frameworks can do the job quite well for us. This might be true for the majority of utility web apps being built out there as well, so there was no "wrong" decision here.

  • Vue is often cited as easier to learn and code on. But only in case your engineers never worked with either Vue or React and start learning them from scratch. In our case, we knew we'll be hiring engineers who already have experience in the framework we'll select - so it was not a big argument for Vue.

  • We're building our engineering team in Ukraine and realised we have 3(!) times more engineers with React experience on the market than having Vue experience.

  • Mobile - React Native, despite being a different framework, still shares a lot with React and it's just easier for React developers to start using React Native in days.

The strongest points for our decision:

  • React community is larger, means more/faster answers to your questions and existing components.

  • Way more experienced React engineers on the market.

  • React + React Native is a great combo if you're building web and mobile clients of the same app.

See more
Pros of React
Pros of Webix
  • 738
    Components
  • 646
    Virtual dom
  • 553
    Performance
  • 478
    Simplicity
  • 434
    Composable
  • 171
    Data flow
  • 157
    Declarative
  • 122
    Isn't an mvc framework
  • 112
    Reactive updates
  • 109
    Explicit app state
  • 29
    JSX
  • 21
    Learn once, write everywhere
  • 17
    Uni-directional data flow
  • 16
    Easy to Use
  • 14
    Works great with Flux Architecture
  • 9
    Great perfomance
  • 6
    Built by Facebook
  • 4
    Javascript
  • 4
    Feels like the 90s
  • 4
    Speed
  • 4
    Scalable
  • 3
    TypeScript support
  • 3
    Functional
  • 3
    Easy to start
  • 3
    Server side views
  • 2
    Fast evolving
  • 2
    Great migration pathway for older systems
  • 2
    SSR
  • 2
    Simple, easy to reason about and makes you productive
  • 2
    Fancy third party tools
  • 2
    Excellent Documentation
  • 2
    Scales super well
  • 2
    Just the View of MVC
  • 2
    Server Side Rendering
  • 2
    Awesome
  • 2
    Cross-platform
  • 2
    Hooks
  • 2
    Rich ecosystem
  • 1
    Split your UI into components with one true state
  • 1
    Props
  • 1
    Fragments
  • 1
    Sharable
  • 1
    Every decision architecture wise makes sense
  • 1
    Permissively-licensed
  • 1
    Super easy
  • 1
    Beautiful and Neat Component Management
  • 1
    Has functional components
  • 1
    Very gentle learning curve
  • 1
    Closer to standard JavaScript and HTML than others
  • 1
    Sdfsdfsdf
  • 1
    Strong Community
  • 1
    Has arrow functions
  • 1
    Allows creating single page applications
  • 1
    Simple
  • 0
    Start simple
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    Cons of React
    Cons of Webix
    • 31
      Requires discipline to keep architecture organized
    • 19
      No predefined way to structure your app
    • 18
      Need to be familiar with lots of third party packages
    • 6
      JSX
    • 6
      Not enterprise friendly
    • 1
      State consistency with backend neglected
    • 1
      One-way binding only
      Be the first to leave a con

      Sign up to add or upvote consMake informed product decisions

      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 Webix?

      It is a cross-browser JavaScript UI widgets library. Build fast mobile and desktop web applications that run on all touch devices with HTML5 framework.

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

      What companies use React?
      What companies use Webix?

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

      What tools integrate with React?
      What tools integrate with Webix?

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

      Blog Posts

      JavaScriptGitHubReact+12
      5
      3010
      Oct 11 2019 at 2:36PM
      https://img.stackshare.io/stack/512116/default_d241909fea877ec2ea88a6fc58d31e08c8dc618d.png logo

      LogRocket

      JavaScriptReactAngularJS+8
      5
      1433
      GitHubDockerReact+17
      32
      27092
      JavaScriptGitHubNode.js+29
      14
      10610
      What are some alternatives to React and Webix?
      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
      Interest over time
      How much does React cost?
      How much does Webix cost?
      Pricing unavailable
      News about Webix
      More news