前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【前端框架】我为什么坚持选择用React?

【前端框架】我为什么坚持选择用React?

作者头像
ConardLi
发布2020-07-09 10:44:00
8080
发布2020-07-09 10:44:00
举报

从一脚迈入前端开发行业开始,每一位开发人员都要做出抉择:选择哪个框架长期陪伴自己。

在主流前端框架里,因为React的入门难度高而果断投入Vue怀抱的人绝不在少数。但我要告诉大家,其实React的学习难度没有你想象得那么高,如果你单纯因为这一点而放弃它,也许便是错过了一片新天地。

相比Vue来说,React提供的API的确少得多,比如vue中的 v-if,v-for之类的指令需要自行用js实现。但与此相对的,这也让React能够更大程度发挥js的灵活性,能够更自由的组合js,你可以用 js 的 if 实现 v-if,你可以用 js 的 for 实现 v-for

任何库都要在「概念简洁」(自由度高)和「使用便利」(提供现成的范式)上做选择。React 选择了前者,而Vue 选择了后者。React相对Vue规矩得多,这是因为其目标并非写更少代码,而是追求更有条理更好理解。这种极高的代码规范在大型项目上非常可贵,可以减少不稳定因素的影响,很适合团队开发。

而React的一大优势,便是把用户界面抽象成一个个组件,如按钮组件Button、对话框组件Dialog、日期组件Calendar。开发者通过组合这些组件,最终得到功能丰富、可交互的页面。通过引入JSX语法,使得编写组件简单快速,同时也能保证组件结构清晰。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 code秘密花园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档