reactdom react multiple example dangerouslysetinnerhtml component attribute reactjs

reactjs - multiple - reactdom.render example



¿Hay alguna diferencia entre React.render() y ReactDOM.render()? (2)

Este es un cambio muy reciente introducido con 0.14. Se separaron React en una biblioteca central y el adaptador DOM. La renderización ahora se realiza a través de ReactDOM.render .

https://facebook.github.io/react/blog/2015/10/07/react-v0.14.html

He notado que algunos de los lugares en los artículos han usado React.render() y algunos de los lugares ReactDOM.render() . ¿Hay alguna diferencia específica entre estos dos?


React.render ha quedado en desuso a partir del React 0.14. Con paquetes como react-native, react-art, react-canvas y react-three, está claro que la belleza y esencia de React no tiene nada que ver con los navegadores o el DOM.

Para que esto sea más claro y para facilitar la construcción de más entornos en los que React pueda renderizar, el paquete de reacción principal se ha dividido en dos: reaccionar y reaccionar.

Esto allana el camino para escribir componentes que puedan compartirse entre la versión web de React y React Native.

El paquete de reacción contiene React.createElement, .createClass, .Component, .PropTypes, .Children y los demás helpers relacionados con elementos y clases de componentes. Piense en estos como los ayudantes isomorfos o universales que necesita para construir componentes.

El paquete de reacción tiene ReactDOM.render, .unmountComponentAtNode y .findDOMNode.