01 react简介

React简单介绍
1)React是用于构建用户界面的javascript库
2)react不是mvc模式,它最多只能算是一个View(mvc中的v)
3)react是faceBook开发的
4)react引入了虚拟dom机制
5)react使用了jsx语法
6)react引入了组件化的思想
React解决了什么问题?
组件化:全部都是组件化
开发效率:组件化,基于webpack,ES6的模块化思想
运行效率:虚拟DOM机制
可维护性:flux | redux(像vuex 也是状态管理,可以快速定位代码的错误)可以快速开发新的模块
用户体验:SPA (单页面应用)多页面应用首页有白屏,单页面没有,,单页面首屏加载比较慢

优点:
1)速度快
2)跨浏览器兼容
3)一切皆组件
4)单项数据流
5)Jsx语法

缺点:
1)首次加载时间过长(所有单页面都有这个缺点)
2)如果要开发一个大型的项目,只有react是无法实现的,需要借助react-router-dom、redux等插件实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值