为什么是React

w x n

无意比较几大框架的优劣,但是要入手一门框架,对于刚学习的同学而言,学谁的价值最高?是一个绕不开的问题。

React/Vue/Angular

因此在大家决定把所有的精力投入到React的学习中之前,非常有必要跟大家聊一聊,为什么要选择React。

喜欢上一个人,一定不是因为其他人很差而选择喜欢Ta,而是看到了Ta的魅力Ta的好,我们就有喜欢Ta的理由。

对于一门框架的选择也是这样,在最初的学习中,我们并不需要费劲心思的去与其他框架做一个太过具体的优劣比较,那仅仅是在未来我们自身技术非常成熟,面对新的场景,结合自身团队的实际情况下,做技术选型时需要考虑的问题。并且受限于我们自身的知识面,我们并没有足够的能力真正的去做一个准确的判断,容易人云亦云。

对于新手朋友而言,我们只需要确保的是,React足够强大与成熟,掌握它能够很大程度提升我们的技术水平,以及行业对React有足够高的认可度,它能够帮助我们找到一份满意的工作。相信随着学习的深入,大家能够更多的感受到React的魅力,它绝不会让大家感到失望。

如果Vue的中文文档让更多的中国开发者选择了它,那么我想,我的这系列文章将会有足够的能力,帮助大家抹平英文阅读的障碍,让大家一窥React的无穷魅力。

从新手朋友的角度来看,React有哪些优点呢?

1

React自身非常简单。也许许多新手朋友可能并不相信这一点,不过我的后续文章会让大家认可这个观点。如果不受限于英文阅读能力,也许大部分人在很短的时间就能把React的基础知识学会。然而React所传递出来的开发思维模式,才是我们需要关注的重中之重,因此这系列文章与其说是在帮助大家学习React,到不如说是在试图将React的思维传递给大家,掌握这种思维,才是真正的精髓。

2

足够成熟与活跃的社区。React自身解决的问题并不多,但是它提供了一个非常好的方式,将大量的实际问题,都交给了社区。值得高兴的是,社区中的大牛们经过长时间的积累与迭代,几乎所有我们在工作中会遇到的挑战,都有了对应的成熟解决方案。

3

最接近原生JavaScript的语法。这一特点非常重要。它让我们在掌握新的框架的同时,对于原生JavaScript的使用也不会偏离太远。这大大降低了我们对于框架的绝对依赖。极大的提高了我们未来学习新知识的适应能力。同时也降低了学习门槛。

4

掌握好React能从一定程度上体现自身的技术见识与实力。这一点在我们需要接受他人的考验时显得非常重要,例如找工作。通过学习React,我们能够接触到前端最前沿的开发思维与开发环境。

React的开发思维引领时代。

组件化思维,虚拟DOM,JSX,高阶组件... 等等特性,都是React率先提出。

2018年底,hooks的强势推出,再一次确定了React在前端框架中的领导地位。

react虽然已经推出好多年了,但依然充满活力,未来依然值得期待。

5

完善的全套解决方案。从 Kotlin和Flutter的推广路径来看,所有前端方案,都在试图利用一套技术方案解决所有问题。包括还未正式推出的.NET 5。

这对于降低团队人力成本有非常大的吸引力。团队内部多端使用一套解决方案,能极大的降低人员变动的风险。好处很多,这里不一一赘述。

Kotlin
Flutter
.NET 5

总之,无论是从企业角度出发,还是从团队技术选型,项目维护成本的角度考虑,多端统一一套技术方案,一定是趋势,这就是我们常说的大前端!

而React,在大前端的道路上,已经走了5年。

无论是桌面端开发,还是Android/app开发,React都有对应的成熟的解决方案。

在国内,小程序是大前端不可忽视的重要一环。2019年初,Taro强势推出,弥补了React生态的最后一环,React成为了跨端解决方案中,最成熟,也最值得优先考虑的技术体系。

6

高效的开发效率。Flutter借助更为统一的UI组件,更高效的渲染速度进入跨端方案的竞争中来,其火热程度,大有一统天下的气势。

却被react hooks强势狙击。

react hooks在开发效率上的大幅度提高,成为了所有不想加班程序员的首选。因此团队在做技术选型时,就不可能忽视react hooks这一特性的存在。React Native也再次拥有了无法被取代的理由。

7

市场缺乏高级React人才。如果团队的项目,需要在不同端都有对应的产品,那么,从全体布局考虑,React无疑是最优的选择。

因此许多团队非常紧缺React的高级人才。然而,React高手,仍然不够。

作为学习者,这也是优先选择React的重要原因之一。

世界范围内,React遥遥领先

最后,不得不说,选择React还需要一点点缘分,你刚好需要学习一门优秀成熟的框架来提高自己的技术,而我又刚好准备要写一系列文章来帮助你掌握它。那么你能够读到这里,就是缘分的开始。

推荐阅读:
关于如何学好JavaScript,我写了一本书
关于如何学好JavaScript,我写了一本书

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,424评论 25 707
  • 我的不安,仅仅来自于我的内心... 1 有时候,走在街上,看见穿得很破的收废品的老人,骑着锈迹斑斑的三轮车,摇着牛...
    老王微语录阅读 1,215评论 0 0
  • 关于作者 本书作者是瑞典著名经济学家安妮卡·斯汀博尔和斯沃克·朗奇,长期从事企业研究工作。两人曾经联合发表过研究白...
    蔚成阅读 517评论 0 0
  • 我是菜农刘大爷家菜园子里的一棵小青菜。我长在角落里,极少能照到阳光,生长得极慢,总是一副面黄肌瘦的样子,以至于苏先...
    倪小七阅读 3,018评论 85 115
  • 题目是前几天看《万万没想到——用理工科的思维理解世界》时,意外发掘的很喜欢的一个词。碰巧最近在准备一个语言考...
    Li亦维阅读 867评论 1 0