React vs React Native

I am a Full-stack MERN engineer with a product centric approach, specializing in the design and development of scalable, reliable, production ready web application, I bring expertise in JavaScript, React, and Node Js. Get in touch! paulparveen01@gmail.com
Both developed by Facebook
๐ฅ๐ฒ๐ฎ๐ฐ๐ - It is a javascript library (not framework) for building web applications which run on browser. For rendering, it uses ๐๐ถ๐ฟ๐๐๐ฎ๐น ๐ฑ๐ผ๐บ (elements tree in browser) to render components on browser. It Is ideal for single page applications and progressive web app.
๐ฅ๐ฒ๐ฎ๐ฐ๐ ๐ก๐ฎ๐๐ถ๐๐ฒ - It is a framework for building native mobile apps using js and react. So it is basically write once use at multiple platform like ios, android, desktop app. It uses ๐ก๐ฎ๐๐ถ๐๐ฒ ๐จ๐ components and ๐ก๐ฎ๐๐ถ๐๐ฒ ๐๐ฃ๐ (instead of virtual dom) to create native like experience on mobile. Native api - such as View, Text, ScrollView, camera access, photo lib access, barcode scan, etc, these modules are written in native code.
Popular apps like Instagram, facebook, myntra built in with React Native


