4 ms·
Reinventing UI frameworks from absolute scratch is always going to be janky and playing catch-up, on every platform. At least RN uses normal UIKit controls on
by fnfjfk 4y ago
Reinventing UI frameworks from absolute scratch is always going to be janky and playing catch-up, on every platform.
At least RN uses normal UIKit controls on iOS that work and feel like normal.
- kitsunesoba 4y agoThe problem I see with cross platform UI frameworks, at least on desktop, is that often they don’t come with a full compliment of widgets with the dev being told they’re on their own for surprisingly basic things. A lot of newer UI frameworks have nothing resembling a tableview with sort and columns/rows that can be rearranged with drag and drop for example, which is insane to me. These things have been standard in desktop OS UI frameworks for ages. This kills my motivation when trying these frameworks out. I don’t want to be hunting down some half baked third party dependencies for various widgets or rolling my own, I want to be writing application code.
- zigzag312 4y ago> Reinventing UI frameworks from absolute scratch is always going to be janky and playing catch-up, on every platform. Why? UI framework build from absolute scratch can be build using same low level APIs as platform's native UI framework. Performance depends on framework's architecture and quality of the implementation. RN can only be worse or equal as the underlying native UI framework. UI framework build from scratch can be worse, equal or better.
- mike_hearn 4y agoPerhaps, but that didn't stop web apps!