今天我用ReactJS完成了我的hello world示例,
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.7/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.7/react-dom.js"></script>
上面包含两个CDN,只是想知道,它们之间有什么区别,为什么我们需要包含它们,目的是什么?
它们旨在将 React 所做的实际逻辑和处理与 DOM 交互分离。 react-dom
只是用于将react
组件渲染到 DOM 中,查找 DOM 元素,以便 React 可以与它们交互。ReactDOM 实际上只为我们提供三种方法:
-
findDOMNode
,它从 fx 中查找一个 DOM 节点。 -
render
在 DOM 中的特定位置渲染 React 组件,以及 -
unmountComponentAtNode
它与render
相反(删除它)