初学react

什么是react

react 用于构建用户界面的JavaScript库,起源于Facebook的内部项目,该公司对市场上所有 JavaScript MVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。于2013年5月开源,在2021年10月28日,马克·扎克伯格宣布,Facebook将更名为“Meta”。

react的核心语法就是js,但是它的生态系统构成了一个框架。 react官网链接


为什么学习react

优点:
1、最早提出组件化的概念,还是最彻底的组件化。react出来的时候,最早的Vue和Angular都是基于页面的。
2、最早提出虚拟DOM。
现在的vue3也是运用了虚拟DOM结构,相比Vue2能够区别动态节点和静态节点,vue3的DOM比vue2的DOM牛,vue3采用了differ算法。能够一定程度提高性能下限,但永远不是代码最优的方案,最优的永远是越懂行的人。
3、跨平台。react-native(开发出来的app可以在安卓和ios上用)

难点:
但也是早期的学习难点了,因为早期还并没有组件化的概念,使得以前的程序员过渡使用组件化是一个比较痛苦的过程。但现在如果你学习了vue再来学习react也会更加好接收些。


怎么去用react

1、直接引用
初学者可以先从这一步开发步入react学习,目的是可以更好的掌握核心语法。
2、通过脚手架,也就是基于webpack使用
而通过脚手架使用主要是在工作中去使用。

关于更多玩转react知识可查看本专栏。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨不旧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值