Hacker News new | past | comments | ask | show | jobs | submit login

Engineering manager of React denied this claim, previous discussion: https://news.ycombinator.com/item?id=17216628



Note that the claim that was denied was Facebook moving away from React Native.

Server-driven UI rendering and Litho/ComponentKit are also growing along with React Native. Facebook app has a big enough surface that it makes sense to have different rendering strategies for different use cases.


Server-driven UI rendering and React-Native isn't mutual exclusive though. Server can still render a React-Component-tree-like structure that will then be used in the client to render the actual component in react native. This gives you ability to make some UI layout/theme adjustment from the server, which is good for A/B test. Doesn't means it goes back to rendering every view from the server on every interaction.


"Facebook app has a big enough surface that it makes sense to have different rendering strategies for different use cases."

That's an odd statement. Playing mix-n-match with rendering strategies without a very clear UX justification for doing it is an invitation for designers and mediocre product people to indulge themselves at the expense of the overall UX.




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

Search: