查看: 6447| 回复: 25
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] React和Node的区别是啥?

 
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
如题,有人有总结过吗?

谢谢大家。


补充内容 (2020-12-28 13:21):
---

不是啊,你用react写程序的话,需要先安装node啊??

评分

参与人数 2大米 +2 收起 理由
carerlay + 1 赞一个
14417335 + 1

查看全部评分


上一篇:寻找一个小伙伴互相讲题,本人easy/Medium水平
下一篇:古城散人刷题,leetcode分类刷题视频
全局:
node 是让你能在浏览器之外跑 JavaScript 的东西。

React 是一个JS的库,可以简单理解里面有很多的函数给你用,对使用者来说,和编程语言自带的库函数,比如 Math.sin() 没有区别,都是别人写好的,你调用就可以。

用 React 不一定要用 node,因为 React 是一个 JS 库,本身可以是一个 js 源代码文件,你可以直接在 HTML 文件里面引入,然后直接用。

之所以要用到 node,是因为,通常来说,你要用 React 来写前端,单单用 React 这个库还不够,还需要周边的工具,而这些工具是在浏览器之外跑的,比如单元测试的库啦,然后你就要用到 node。

有用请加米+支持.

评分

参与人数 16大米 +24 收起 理由
生蚝来十个 + 1 给你点个赞!
scott groff + 2 给你点个赞!
ezstars + 2 给你点个赞!
jacksterling + 1 很有用的信息!
smile168 + 1 赞一个

查看全部评分

回复

使用道具 举报

推荐
slowloris 2020-12-28 20:48:26 | 只看该作者
全局:
js本身设计出来的时候是一种面向web开发的语言,依托于浏览器的内置interpreter进行解释,所以js的代码最开始只能在浏览器上跑,后来写js的多了,想占领其他领域,从前端扩展到后端,需要独立于浏览器的解释器才能完成服务器开发,于是就把js的interpreter从浏览器中剥离出来,能够直接在os上安装和运行,这就是node js,可以不借助任何浏览器跑js的代码。js现在最广泛的应用就是写前端的响应界面,react就是开发这种东西的一个js的框架,把前端界面上的按钮,对话框,标签抽象成一个个组件,把他们和后端的数据注入联系起来。

评分

参与人数 3大米 +3 收起 理由
CDhere + 1 说得太好了,逻辑清楚!
vincky + 1 赞一个
哈哈狗狗 + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
你要是问JavaScript和Node有什么区别,可能还有人来解答。
你这个问题同起来就是:
鳄鱼和空气有什么区别吗?有人总结过吗?

评分

参与人数 1大米 +1 收起 理由
堵住风口的猪 + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
painlet2 2020-12-28 11:32:19 | 只看该作者
全局:
这完全俩东西...
回复

使用道具 举报

全局:
想起了小时候老师的话:在比较两个东西有什么区别之前,我们是不是应该讨论他们有什么共同点?
回复

使用道具 举报

全局:
百度吧。。。。。  这种问题
回复

使用道具 举报

全局:
Node.js吧,可以理解为是一种javascript的运行环境(javascript runtime),你可以类比它为Java的JVM。react.js是一个写界面的库/框架( javascript library)。不是一回事,没啥可比性。你可以读读这个: https://link.medium.com/RzqlTEEOzcb
回复

使用道具 举报

🔗
pubu666 2020-12-28 18:28:58 来自APP | 只看该作者
全局:
对这种提问方式,最正面的回答就是他俩区别是一个是react一个是node
回复

使用道具 举报

🔗
lazysheep123 2020-12-28 18:51:42 | 只看该作者
全局:
用react也可以不装node。。。 这两个不是一个东西,你看到用react要装node是因为你用了npm包吧, 开发环境下 react 会开启 一个server, 这个server需要node来启动。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表