Summary
In this chapter, you learned that React Native is an effort by Facebook to reuse React to create native mobile applications. React and JSX are good at declaring UI components, and since there’s now a huge demand for mobile applications, it makes sense to use what you already know for the web.
The reason there’s such a demand for mobile applications over mobile browsers is that they just feel better. Web applications lack the ability to handle mobile gestures the same way apps can, and they generally don’t feel like part of the mobile experience from a look-and-feel perspective.
React Native has evolved significantly over the years, enabling developers to create more efficient cross-platform applications. While it’s true that iOS and Android have fundamental differences, React Native has made strides in providing a more seamless development experience across platforms. However, it’s important to remember that React Native’s...