But reddit seems to know they suck at websites: you can still access https://old.reddit.com/r/<whatever> and even https://old.reddit.com/r/<whatever>/.compact for the old site and the old old site.
But reddit seems to know they suck at websites: you can still access https://old.reddit.com/r/<whatever> and even https://old.reddit.com/r/<whatever>/.compact for the old site and the old old site.
People who are also writing content-based apps and want to write once but still obtain native speeds on mobile? The lack of right-click functionality is just bad design, not React's fault.
With browsers and heavy JavaScript frameworks? That's an oxymoron right there.
The truth is, people/organizations doing this simply put other concerns above user experience and friendliness.
There is nothing native about a website which has actual lagging while I scroll when the previous version could do it just fine in desktop mode.
The irony is, Reddit on mobile is god-awful slow. It takes a good 5-10 seconds of displaying a spinner just to show me a kilobyte of text (self-post or linked comment). I no longer click Reddit links on mobile for this reason.
Reddit has got to have talented people working for it. But whatever they're doing that results in a 10-second spinner to display pure text is "Mongo DB is web-scale" levels of comedy.
React is fine for browser-based line-of-business (and I guess also collaboration) apps; for content, not so much because you have to go through hoops to parse content into React's vdom [1].
[1]: https://stackoverflow.com/questions/50420248/how-to-parse-a-...
Reactive Native's primary selling point (and nature of existence) is that it uses native components instead of wrapping a webview. This is the most obvious, relevant, and hyped detail of React Native. So your statement, "React Native is a browser" implying the same performance penalties as visiting as a website or using Cordova/PhoneGap, is false.