Guillermo Rauch 精彩播客第 23 集: 是什么?
虽然 React 更像是页面内特定小部件的组件和引擎,但 Facebook 的情况确实如此。他们会广泛地公开承认,他们发明它是为了通知批处理、聊天小部件、新闻源组件等,这些组件是 React 路由,它们通过大量代码行嵌入到生产现有应用程序的内容中甚至其他 JS 库和框架。 吉列尔莫:为 React 创建一个框架意味着什么,这意味着你让 React 成为故事的基本部分,希望这也是我们将尝试使用 做的事情,学习曲线主要是关于 React 的,并添加了一些表面特别是在数据获取和路由方面。我们还做了很多生产优化,所以当你得到React,当你得到Create React应用程序时,这有点像,我喜欢称它为Facebook给你的引导汽车,也许生产的需求没有真正得到满足。或者,如果您尝试自己通过配置 Webpack、配置 Babel、配置服务器渲染和静态生成来完成,也很难从头开始组装一辆汽车。 将为您提供零配置以及围绕使用 React 构建整个大型事物的生产优化默认设置。
立即开始运行并进行静态站点
您将以 Google 员工的身份加入,并获得一个框架,您可以使用该框架创建真正的大型生产就绪型、非常高性能的应用程序。Shubie 参与了许多此 危地马拉手机号码列表 类举措,她发现框架要取得大规模成功,有两个关键因素。一种是预配置,这意味着您来工作时,您将启动一个全新的应用程序,您应该获得一些已经准备好的东西,并满足该给定点已知的许多生产需求及时。 吉列尔莫:另一方面,我们正在努力实现的另一个真正重要的步骤是一致性。您可以获得最优化的生产就绪预配置框架,但如果您继续,例如,开始引入大量严重依赖项或第三方脚本,或者使用非常低效的布局,需要很长时间才能绘制等等等等,那么你就会让预配置变得浪费。通过将预配置与随着时间的推移保持一致性相结合,开发人员不仅拥有一个良好的起点,而且随着时间的推移也能获得成功。
拥有这些默认值的一大优点是它消除
是的,这一直是关于网络的一个古老的争论,是应用程序的网络,还是网站的网络,它是一个混合体吗?JavaScript 等等的作用是什么?很难给出 AERO 领先 直接的答案,但我对此的看法是,网络一直在发展成为内容的混合体,并且对用户来说变得越来越动态和个性化。即使您说像内容网站,世界上的高端内容网站也拥有与应用程序非常相似的代码库。 吉列尔莫:一个很好的例子就是《纽约时报》,他们会为您提供带有数据分析工具和交互式动画的嵌入式小部件,他们会推荐接下来要阅读的故事,并且他们有一个内置的订阅模型,有时会给您提供部分内容内容,有时还会计算您阅读了多少篇文章。就像如果我在网络发明时告诉你这一点,蒂姆·伯纳斯·李会说,“不,这太疯狂了,这在网络上是不可能的”,但这就是我们今天拥有的网络。