React.JS介绍

本文介绍了React.JS的起源、设计理念及其成为前端主流框架的原因。React以其独特的设计思想、出色的性能和简单的代码逻辑受到开发者青睐。文中对比了React与Vue在组件化、模板结构以及社区支持方面的差异,并阐述了学习React的优势,如组件化UI的复用、强大的开发团队和丰富的社区资源。
摘要由CSDN通过智能技术生成

React起源于 Facebook的内部项目 因为该公司对市场上所有Java Script Mvc框架 都不满意 就决定自己写一套 用来架设 instagram 的网站 组出来以后 发现很好用 就在2013年年5月开源了
由于 react的设计思想 极其独特 属于革命性创新 性能出众 代码逻辑却非常 简单 所以 越来越多的人开始 关注和使用 认为它可能是将来 web开发的主流工具

前端三大主流框架

angular.js:出来最早的前端框架 学习曲线比较陡 ng1学起来比较麻烦 ng2开始 进行了一系列的改革 也开始启用组件化了 在ng中 支持使用 ts(typescript)进行·编程
vue.js 最火的一门前端框架 他是中国人开发的 对我们来说 文档要有好一些
react.js 最流行的一门框架 因为它的设计很优秀
React与vue的对比
组件化方面
1.什么是模块化 从代码的角度 去分析问题 把我们编程时候的业务逻辑 分割到不同的模块中 来进行 开发 这样能够方便代码的重用
2.什么是 组件化 从ui的角度 去分析问题 吧一个页面 拆分为一些互不相干的小组件 随着我们项目的开发 我么手里的组件会越来越多 最后我们如果要实现一个页面 可能直接把现有的组件拿过来进行拼接 就能快速得到一个完整的页面 这样方便了ui组件的重用
vue如何实现组件化的 .vue组件模板文件 浏览器 不识别这样的 .vue文件 所以 在运行前 会把 .vue预先编译成真正的组件
template:业务逻辑和数据
style:‘ui样式
react:如何实现组件化
’在react 中实现组件化的时候 根本没有 像.vue这样的模板文件 而是直接使用 js代码的形式 去创建任何你想要的组件
react中的组件 都是直接在js中定义的;
react的组件 并没

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值