千家信息网

react和reactdom有哪些区别

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"react和reactdom有哪些区别",在日常操作中,相信很多人在react和reactdom有哪些区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2026年11月02日react和reactdom有哪些区别

这篇文章主要介绍"react和reactdom有哪些区别",在日常操作中,相信很多人在react和reactdom有哪些区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"react和reactdom有哪些区别"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

react和reactdom的区别是:ReactDom只做和浏览器或DOM相关的操作,例如"ReactDOM.findDOMNode()"操作;而react负责除浏览器和DOM以外的相关操作,ReactDom是React的一部分。

本教程操作环境:Windows10系统、react17.0.1版、Dell G3电脑。

react和reactdom有什么区别

ReactDom 只做和浏览器或DOM相关的操作,例如:ReactDOM.render() 和 ReactDOM.findDOMNode()。如果是服务器端渲染,可以 ReactDOM.renderToString()。React 不仅能通过 ReactDOM 和Web页面打交道,还能用在服务器端SSR,移动端ReactNative和桌面端Electron。

React 在v0.14之前是没有 ReactDOM 的,所有功能都包含在 React 里。从v0.14(2015-10)开始,React 才被拆分成React 和 ReactDOM。为什么要把 React 和 ReactDOM 分开呢?因为有了 ReactNative。React 只包含了 Web 和 Mobile 通用的核心部分,负责 Dom 操作的分到 ReactDOM 中,负责 Mobile 的包含在 ReactNative 中。

ReactDom是React的一部分。ReactDOM是React和DOM之间的粘合剂,一般用来定义单一的组件,或者结合ReactDOM.findDOMNode()来使用。更重要的是ReactDOM包已经允许开发者删除React包添加的非必要的代码,并将其移动到一个更合适的存储库。

e.g:

Web端React代码

import React from 'react';import ReactDOM from 'react-dom';const App = () => (  

Hello React

)ReactDom.render(, document.getElementById('root'));

移动端的ReactNative代码:

import React from 'react';import {Text, View} from 'react-native';const WelcomeScreen = () => (    Hello ReactNative   );

相同的是都需要import React from 'react'。

而Web应用需要import ReactDOM from 'react-dom';

Mobile应用需要import {Text, View} from 'react-native'

到此,关于"react和reactdom有哪些区别"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

学习 代码 浏览器 浏览 移动 更多 服务器 帮助 应用 服务 合适 实用 相同 重要 必要 接下来 之间 功能 开发者 教程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技企业和互联网企业 上海万想互联网科技 成都狮子座互联网科技 科技类的互联网平台 成都玖崟互联网科技有限公司乐商圈怎么样 欧洲十大科技互联网公司 金融科技与互联网金融相同和不同 受益于互联网科技的高速发展 互联网公司黑科技创始人 长沙互联网科技 深圳互联网科技的发展 下一代互联网重大应用科技园 九思连强互联网电子科技有限公司 互联网高科技行业有哪些企业 互联网科技平台产品运营 恒生科技指数 中概互联网 互联网科技大佬云集 广东猫王互联网科技有限公司电话 银川新华互联网科技学校招聘 互联网 科技节活动 微视频大赛 互联网金融科技 智网互联网科技 互联网科技公司介绍 深圳卡尔迅互联网科技有限公司怎么样 华脉科技工业互联网产品 互联网和高科技公司 互联网科技产业特征 乌苏新华互联网科技做什么的 西安小鹰速贷互联网科技有限公司 深圳互联网科技的发展
0