@hipertracker
Nothing here yet.
Nothing here yet.
No blogs yet.
This all can be done much simpler and more declarative than Redux Saga. You have to look at Cerebral's signals and it's excellent function tree , it can be used not only in Cerebral , but also in Redux or Mobx.
Comparing the framework (Angular) with just a UI library (React) is not wise. Have a look at comparison Angular vs Aurelia . Or better, compare all of them with Cerebral . It's much cleaner, modular and scalable. Cerebral is like Redux Saga but much simpler.
Comparing React with Angular does not make too much sense, because Angular is a full blown JS framework (with router and many other addons). And React is only a UI component layer. But React + Cerebral is another story and it also is a full solution. Although faster, more composable and simpler than Angular. Plus, you can't forget that React has nothing to do with DOM and browsers. The render engine is not a part of React. React can work with DOM as well as with SVG or native iOS and Android components allowing for building full native web apps.
Joseph, Angular 2 is faster? Maybe in "hello world" or in your dreams. In complex UI, solutions based on Virtual DOM are much faster and much simpler. But React has to be used in the proper way (see http://mobxjs.github.io/mobx/best/react-performance.html ). It should use shouldComponentRender() combined with fast immutable state (e.g. ImmutableJS). There are libraries which can do all of it automatically, like Cerebral ( http://www.cerebraljs.com/ ) Good example of how fast is the combination of Virtual DOM and immutable state is Elm http://elm-lang.org/blog/blazing-fast-html . That article explains in details why.
JSX has nothing to do with HTML. It only resembles it. JSX is just a syntactic sugar for plain JavaScript functions. It is also optional. And as we look at packages like react-native, react-art, react-canvas, and react-three, it's become also clear that the beauty and essence of React has nothing to do with browsers or the DOM.