前言
最近听说 React
要出纪录片了,还发布了预告片,这让我很是期待啊!之前看 Vue
纪录片的时候就觉得它们的故事都好精彩,很喜欢听这些框架背后的故事,就像是很喜欢看电影的幕后花絮一样。
于是乎跨过那堵无形的墙来到了油管,搜索 React
预告片,感觉会是很精彩的故事:
镜头里出现了很多大佬,其中有个大佬说:如果你想要传播一个想法,那么你需要真正的说服一些人,并让他们与别人分享你的这个想法,而不是你自己光在那喊。接下来另一个大佬说:我觉得它并不会成为一个受欢迎的库。
之前其实也听说过 React
刚出来的时候与其他框架有很大的不同,比方说虚拟 DOM
之类的思维过于超前。不过在我参与工作的时候 React
早就是一个声名远扬的库了,所以我并不知道 React
在初始的推广阶段都发生过什么事。估计是 JSX
语法太过超前让人们对此产生怀疑?反正我已经迫不及待的想要听他们的故事了,看看 React
是如何说服人们接受它的开发模式以及他们是怎么想出这么个玩意来的。
之前我听说 React
是 Facebook
工程师在开发一个小功能时,类似于下图这种:
在导航栏中有“新好友”、“新消息”和“新动态”三个功能按钮,这其实功能挺简单,但却经常出 bug
。比如在收到新消息后,新消息的图标上数字没有正确更新”等问题。他们找寻出现这种问题的深层次原因,最终总结为两个原因:工程师太过关注 UI
层面的细节操作、应用程序的状态较为分散,无法追踪和维护。
所以他们自己造了个库叫
React
但我也听过另外一种说法:说是对市场上所有 JavaScript
的 MVC
框架都不满意,于是决定自行开发一套,用于建设 Instagram
的网站。
这回有了纪录片看看当事人是咋说的,为啥对市面上那些框架都不满意?Angular
到底哪不香入不了他们的法眼?还是说因为它是谷歌的框架(被谷歌收购)所以不想用?或者就是想造个跟别人不一样的轮子(当然他们肯定不会这么说的)
接下来就是大明星 Dan Abramov
出场了:
他就这么简单的露了个面甚至一句话都没说评论区就爆了:
给大家机译下:
我确实听过 Dan
的大名,但没想到他在那边能火到这种程度。几乎将近五分之一的评论都在提他,出场的大佬有好几个,而他居然连一句话都没说就够达到这样的效果。翻着翻着终于找到和我有一样疑问的人了:
只可惜这个预告片实在太短,看得我意犹未尽,我还没看够呢!
Svelte 纪录片
本文标题明明是 Svelte
纪录片,但却说了半天 React
的预告片,让 React
出尽了风头。不过没关系,因为在 Svelte
纪录片里也没少提 React
,React
几乎是前端绕不开的话题了。即使是其他框架的作者基本也都会拿 React
来进行对比。当然 Vue
的出镜率也不低,仅次于 React
,同样也是其他框架重点对比的对象之一。可以看出 Vue
的影响力真的是越来越大了,希望 Vue
能够发展的越来越好。
刚刚说了,没看够呢!那咋办?看看别的呗!这个视频旁边有一排推荐视频,首当其中的便是 Vue
的纪录片。不过这个纪录片我已经看过了,甚至看过不止一回,已经不想再看一遍了。GraphQL
纪录片?emmmm...
对这项技术也不是很熟,算了。Laravel
纪录片?这个 Laravel
曾在 Vue
纪录片里出现过,蛮有意思的一段故事,不过我对 PHP
并不是很感兴趣。咦?Svelte
纪录片?Svelte
还有纪录片?虽说我没用过但对它确实还挺感兴趣的,点进去看看:
11w
的播放量,不得不佩服 React
恐怖的影响力啊!这不是 Svelte
纪录片的播放量么?跟 React
啥关系?还记得我是从 React
预告片那跳过来的吗?React
光是一个一分钟的预告片就快顶 Svelte
半个多小时的精剪纪录片 80%
的播放量了。而且 Svelte
纪录片都出来半年多了,React
纪录片才出一个月。点赞更是不相上下:
你看哈,React
一分钟能顶 Svelte
半小时(听起来咋怪怪的呢😂)Vue
、Svelte
纪录片都在半个小时左右。不过我觉得 React
的故事应该比他俩更精彩一些也更厚重一些,所以就按 50
分钟算?那点赞可就是 Svelte
的 50
倍了!等 React
完整版纪录片出来我会第一时间给大家翻译,看看点赞能不能也直接起飞,记得关注我哦!
行了老提 React
,说好的 Svelte
纪录片!跑题跑的太多了,直接进入主题吧!相信大家都会对 Svelte
这个单词比较