Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

Web makes it super easy to build custom components compared to something like Qt, GtK or even UIKit. One of the reasons why web UIs are common is that people want more than tables buttons and forms.


I literally make a living tuning React Native shitheaps:

On mobile, as a rule, the second a design transcends things like tables, buttons, and forms is when the “lower level” native APIs start getting broken out.

Wrapped in nice little JS/TS APIs so nobody freaks out, of course.


React Native is not web, it’s the lowest common denominator of all platforms, so your experience is not surprising.

Having developed custom elements in both web and native, I felt that web was easier and more predictable than native. (For example adding clipping to images on iOS throws away most possible optimisations resulting in abysmal FPS) Of course the “best possible” UI is also slower and worse than what could be done in native.

(Also, on mobile I firmly believe that native is the right way to go with the current tech)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: