加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – React和ReactDOM?

发布时间:2020-12-15 07:12:03 所属栏目:百科 来源:网络整理
导读:我有点新反应。我看到我们要导入两个东西来开始,React和ReactDOM,任何人都可以解释不同。我正在阅读 React documentation,但它不说。 React和ReactDOM最近才被分成两个不同的库。在v0.14之前,所有ReactDOM功能都是React的一部分。这可能是一个混乱的原因
我有点新反应。我看到我们要导入两个东西来开始,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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读