¿Cuál es la diferencia entre React, ReactDOM y React Native?

Reaccionar:
React es una biblioteca JS de código abierto. para desarrollar UI (interfaz de usuario) en la aplicación web o sitio. Su base totalmente componente.

Reaccionar Dom:
React DOM es el pegamento entre React y DOM. Cuando desee mostrar su componente de reacción en DOM, debe usar este ReactDOM.render (); de React Dom.

Antes de v 0.14 React Dom era parte de ReactJs. La razón por la que React y ReactDOM se dividieron en dos bibliotecas se debió a la llegada de React Native. React contiene la funcionalidad utilizada en aplicaciones web y móviles. La funcionalidad ReactDOM se utiliza solo en aplicaciones web.

** También puedes seguir este enlace para conocer mejor React vs React Dom
Reaccionar frente a ReactDOM?

Reaccionar nativo :
React Native es una tecnología para construir aplicaciones móviles en Android e IOS. React native también usa el concepto react completamente, puede haber una diferencia en la presentación DOM como, use View en lugar de div, use Text en lugar de h1 / h2 … / p etc.

React Alias ​​Reactjs es una tecnología web para crear aplicaciones web, sitios web.

ReactDOM es el pegamento que conecta React a DOM

React-Native es una tecnología móvil para construir aplicaciones iOS / Android / Windows.

React es una biblioteca para crear interfaces de usuario.

ReactDOM es una biblioteca para aplicaciones web que le permite manipular DOM, al igual que jquery pero con un estilo de reacción.

React native es un conjunto de herramientas que te permite crear aplicaciones móviles usando JavaScript que luego se compilan en Java.