What's New in React Native
297 7 28879
React Native enables developers to build world-class native mobile-apps using the popular React framework. Since its introduction in April, many developers have contributed to the open-source codebase, several startups have built and launched their apps, and Facebook launched the first Android app to use React Native.
Presented by Olivia Bishop
By anonymous 2017-09-20
Google can't explain you this, as you said, but Google would be so happy if they invented React.
Here is the React project ( https://github.com/facebook/react ).
DOM full refresh is slower comparing to React virtual-dom model that refreshes only the parts of the page (read: partial refresh).
As you may understand from this video at Facebook they invented React not because they understood immediately the partial refresh will be faster than the conventional one. Originally they needed a way to reduce Facebook application re-build time and luckily this brought the partial DOM refresh to life.
Prior to React native you needed to know Java for Android or Objective-C for iPhone and iPad to create native apps.
As Olivia Bishop said in the video, 85% of the React native code base can be shared among platforms. These would be the components applications typically use and the common logic.
The cool thing is this platform specific code — is already written, so you just need to use it.