ReactDOM

ReactDOM 是 react 和 dom 连接的桥梁,负责将 react 代码挂载到 dom。

为什么分成两个包

以前他们是在一起的,从 react v0.14 开始,ReactDOM 才被独立出来。

因为 ReactDOM 只适用于 web 环境,对于 React Native 来说,ReactDOM 是多余的。

有类似处境的还有 PropTypes,被独立出来,叫做 prop-types

毕竟 typescript 流行起来了,PropTypes 不再是唯一选择。

参考

https://coursework.vschool.io/react-vs-reactdom/

© 2022  Arvin Xiang
Built with ❤️ by myself