top | item 42640125

(no title)

tstusr20190823 | 1 year ago

React Native constructs only single UIView by default and draw actual UI using poorly man browser engine using JS. This UI does not "feel native" to user, because it has wrong animation timings, scroll speed, border elevation, missing "native" gestures, etc.

discuss

order

agsnu|1 year ago

That is certainly true of Flutter, which has its own rendering pipeline. React native, if you create a Button then on iOS you'll get an actual UIButton instance constructed, etc.

tstusr20190823|1 year ago

It is true for a few components derived from TouchableOpacity like Button, sure. That is NOT true for most other components. You does not have UICollectionView, UINavigationView (only solvable with third-party buggy components), etc.

dbbk|1 year ago

With respect, literally the exact opposite is true. I think you're mistaking it with something else.