关于百度停用React

关于百度停用React

这周末被百度停用React的事情邀请回答了不少问题,回答得烦了,干脆写个文章作为统一回复。

会不会越来越多公司不用React?

也许吧,不过使用React的公司也会越来越多。

什么样的公司会不用React?

第一种,牛逼到可能会和Facebook产生专利冲突,那就是该考虑不用React了;

第二种,装逼到觉得自己会和Facebook产生专利冲突的公司。

我国绝大部分公司都会不属于第一种,属于第二种的,我希望也不会太多。

国外,除了和开源搭上关系的Apache和Wordpress组织,似乎还没有哪家有影响力公司声明不用React。

就不要管国外了,开源社区的那套Licence,打起官司来在我国也不会被法律保护,所以中国业务的公司真的没必要太担心这事。

React是个好东西,好东西自然会有人愿意用。

还有必要学习React吗?大公司都不用了学了React找不到工作怎么办?

我要说明白一点啊,学习这回事,从来不是单选题

并不是说你学了React,就不能学Vue,或者你学了Vue,就不能学习React。开发者要学习各种框架,兼容并蓄,对技术理解得才更深。

大公司招人,看得不只是具体某个框架的使用熟悉程度,更重要地是看一个人的综合实力,综合实力有了,学习另一种框架很容易。我不谦虚地拿自己举例子,我简历上写我就是拿React工作的,一个字不提Vue,一样能够获得使用Vue开发公司的职位,怕啥呀!

再说了,最大的软件公司微软还用React呢。

小公司招人,能把事情搞定就行,才不会关心会不会和Facebook打官司呢。

怎么可能因为学习React找不到工作?

好了,下一题。

有什么办法无缝地迁移离开React吗?

React有备胎,之前我介绍过Preact 可作React的备胎 ,还有另外一个Inferno,我还没机会多做研究。

不过,这些React的备胎,功能既不是React的子集,也不是React的超集,只能说是有很大的交集,想要做到百分之百无缝转换,恐怕是不可能。

除非你就是百度员工,我建议还是继续使用React,同时了解一下这些备胎的特性,只是作为后备,并不着急立刻迁移过去。


相关文章:

Preact: 可作React的备胎

Live通告:帮助你深入理解React

编辑于 2017-09-18

文章被以下专栏收录