Comment by sheepscreek
16 days ago
Yes! It is hands-down, the most intuitive interface, that has successfully married declarative and imperative styles together. IMO, nothing comes close to JSX across the length and breadth of UI frameworks across all languages.
If it is so intuitive, why then does basically every React app contain performance bugs?
What does being intuitive have to do with software optimization? You can write poorly performing code for anything. Most people never touch profilers.
The same kind of bugs don’t happen in Vue because the framework handles them for you.
3 replies →
Flutter, SwiftUI, Jetpack Compose: a whole lot of other platforms have been implementing React as their UI framework
No they are implementing Functional Reactive Programming, it isn't the same thing, even though common folks would say React.
https://wiki.haskell.org/Functional_Reactive_Programming
Isn't FRP more like RxJS/CycleJS?
If you ask the people who work on any of those frameworks I mentioned, they'll tell you they're taking the React style and applying it to their platforms.
I wouldn't say Compose UI/Flutter/SwiftUI are "implementing React", but if your point is that other platforms have better solutions than JSX (plus all the bloat React adds to applications), I absolutely agree.