关于百度停用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,同时了解一下这些备胎的特性,只是作为后备,并不着急立刻迁移过去。
相关文章: