reactjs – React和ReactDOM?

前端之家收集整理的这篇文章主要介绍了reactjs – React和ReactDOM?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有点新反应。我看到我们要导入两个东西来开始,React和ReactDOM,任何人都可以解释不同。我正在阅读 React documentation,但它不说。
React和ReactDOM最近才被分成两个不同的库。在v0.14之前,所有ReactDOM功能都是React的一部分。这可能是一个混乱的原因,因为任何稍微过时的文档都不会提到React / ReactDOM的区别。

顾名思义,ReactDOM是React和DOM之间的粘合剂。通常,你只会使用它一个单一的事情:用ReactDOM.render()挂载。 ReactDOM的另一个有用的特性是ReactDOM.findDOMNode(),您可以使用它来直接访问DOM元素。 (您应该在React应用程序中谨慎使用,但这可能是必要的。)如果您的应用程序是“同构的”,您还将在后端代码中使用ReactDOM.renderToString()。

对于一切,有React。您可以使用React定义和创建您的元素,生命周期钩子等,即React应用程序的内部。

React和ReactDOM被分为两个库的原因是由于React Native的到来。 React包含Web和移动应用程序中使用的功能。 ReactDOM功能仅在Web应用程序中使用。 [更新:进一步的研究,很明显我的无知React Native显示。使React软件包对网站和移动设备都是通用的,似乎更像是现在的现实。 React Native目前是一个完全不同的包。

查看宣布v0.14版本的博客
https://facebook.github.io/react/blog/2015/10/07/react-v0.14.html

猜你在找的React相关文章