猿问

求解,关于react和js语法上的区别讲解?

react和js语法上的区别讲解


倚天杖
浏览 648回答 3
3回答

萧十郎

JavaScript是一门语言,jquery 和 react是人家使用JavaScript封装出来的一个库,jquery是函数工具库, react则是UI工具库,至于库是什么?打个比方,拿件衣服做比方,JavaScript则是线,jquery,react则是布,线可以一步一步织成布,然后再织成衣服,但是一般情况下这样做就会太慢,所以人们就会想办法去极大简化工作流程,所以就会有一些人先把线做成布,然后给别人用,别人会用布了就可以直接织成衣服了,就省去了很多不必要的麻烦和工序。就加大了生产效率。但布也有不好的地方,就是你必须使用别人织好的东西,不能十分灵活地用你的线发挥你自己的想象去完成自己的作品。其实很多东西你要用现实生活中的事物去理解,很多抽象的东西其实也是客观世界中的一种反应。

杨__羊羊

vue----react.js 的不同之处:vue和react.js最大的不同之处在于它们对DOM的渲染方式不同,vue可以直接在vue文件中使用html标签,数据绑定时类似angular,可以进行条件渲染,而react.js则采用了jsx语法,运用虚拟DOM 的概念,进行DOM对页面元素进行渲染,获取页面元素需要用ref来获取,似乎更加安全。
随时随地看视频慕课网APP
我要回答