3 ms·
The revolutionary part of React is not client side rendering, it's the composition (and reaction) of GUI through state changes. A quick look at SmartClient sho
by koonsolo 7y ago
The revolutionary part of React is not client side rendering, it's the composition (and reaction) of GUI through state changes.
A quick look at SmartClient shows that it still uses the old OO way of widget composition (widgets having .show() and .hide() methods, etc). This is not at all how React works. In react you render your GUI based on state, and events never manipulate widgets, they manipulate state. It's a functional way of approaching GUI's instead of an Object Oriented way.
The React way of building GUI's is now used outside of the web, for mobile apps through React Native and Flutter. This is completely different that any pre-existing GUI frameworks.
- jarym 7y agoIt does have show and hide methods - but inside the framework it is deeply compositional. If you have a chance to look at the docs search for ‘autoChild’ which achieves much the same as react and co but using different terminology.