[阅 #43] React.js 发展史

Posted jscourse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[阅 #43] React.js 发展史相关的知识,希望对你有一定的参考价值。

「阅」——JSCourse 旗下栏目,专门推荐我们为大家精心挑选的优质 javascript 相关技术内容

小编之前给大家分享过 Node.js 发展史 ,最近小编又读到了一篇来自 Andrea Papp 在 Rising Stack 上发表的一篇文章——The History of React.js on a Timeline - https://blog.risingstack.com/the-history-of-react-js-on-a-timeline/(如果打不开,请自备梯子),基本上把 React.js 发展历程当中比较重要的事件以时间线的方式罗列了出来,所以呢,小编今天就结合这篇文章把 React.js 的发展史分享给大家,应该会对学习 React 的同学们有所帮助。

2010

Facebook 开源了php 语言 的一种扩展叫—— XHP,可以在 PHP 中创建 Composite Components。你去看 XHP 就会发现语法和 JSX 很像。事实上,之后,他们也将这种新语法引入到了 React 中。

2011

Jordan Walke 创建了 FaxJS ,它就是 React.js 早期的原型。

2012

  • Facebook 想要一个比较好的解决方案来处理他们广告比较难以管理的问题,于是 Jordan Walke 就开始了 React 的原型创建工作

  • 4 月 9 日,Facebook 收购了 Instagram,Instagram 想要使用 Facebook 的新技术。与此同时,Facebook 要将 React 从 Facebook 中解耦出来并开源,还面临了很大的压力。

  • 9 月 8 - 12 日,在旧金山的 TechCrunch Disrupt 大会上,Mark Zuckerberg 公开表示:“我们犯的一个最大的错误就是在 过高地押注了 html5”。他承诺 Facebook 会提供更好的移动端的体验。

2013

  • 5 月 29 - 31 日,在 JS ConfUS 大会上,Jordan Walke 介绍了 React,并正式宣布开源。

  • 6 月 2 日,JSFiddle 宣布正是支持 React

  • 7 月 30 日,Ruby on Rails 支持 React 以及 JSX

  • 8 月 19 日,Python 支持 React 和 JSX

  • 9 月 14 - 15 日,在 JSConfEU 大会上,Pete Hunt 发表了 Rethinking Best Practices 的演讲。

  • 12 月 17 日,David Nolen 介绍了基于 React 的 OM,解释了为什么 React 要优于其他同类型产品。

2014

  • 2014 年年初,#reactjsworldtour 大会开始,目的是构建 React 的社区

  • 1 月 2 日,React Developer Tools 成为 Chrome Developer Tools 的一个扩展

  • 2 月,Atom 编辑器问世

  • 4 月 7 - 9 日,React 伦敦大会

  • 6 月,合并了 ReactiveX.io

  • 6 月 13 日,React Hot Loader 发布。

2015

  • 年初,Flipboard 发布了 React Canvas

  • 1 月,Netflix 拥抱 React

  • Airbnb 也开始使用 React

  • 1 月 28 - 29,在 React.js 大会上,Facebook 发布了 第一版 React Native

  • 2 月,在 React.js 大会上 介绍了 Relay 和 GraphQL

  • 3 月 25 日,Facebook 宣布 React Native for ios 正式开源

  • 6 月 2 日,Dan Abramov 和 Andrew Clark 发布了 Redux

  • 9 月 2 日,全新的第一版稳定版 React Developer Tools 发布

  • 9 月 14 日,React Native for android 发布

2016

  • 3 月,MobX 问世

  • 2 月 22 - 23,旧金山,React.js 大会

  • Isaac Salier - Hellendag 在 React.js 大会上介绍了 Draft.js

  • 3 月,React Storybook 问世

  • 6 月 2 - 3 日,ReactEurope 2016

  • 7 月 11 日,介绍了 React 的 错误代码系统

  • 11 月,Blueprint —— 一款用于 web 的 React UI 工具库问题

2017

  • 年初,Airbnb 介绍了他们的开源库 React Sketch.app

  • 4 月 19 日,在 F8 大会上,开源了 React Fiber

  • 9 月,Facebook 修改了 React、Jest、Flow 以及 Immutable.js 的协议

  • 9 月 26 日,React 16: error boundaries、portals、fragments以及 Fiber 架构

  • 10 月,Netfix 移除了客户端的 React.js

  • 11 月 28 日,React v16.2.0:加强了对 Fragments 的支持

2018

  • 3 月 1 - 2 日,Dan Abramov 做了 Beyond React 16 的演讲,小编觉得非常精彩。

  • 3 月 29 日,React v16.3.0 发布


以上就是 React.js 的发展史,希望对你有所帮助!

好了,本期就到这里了,我们下期再见!


以上是关于[阅 #43] React.js 发展史的主要内容,如果未能解决你的问题,请参考以下文章

React Native与React的关系及特点

2021 年全球开发者调查报告出炉:Rust 发展迅猛React.js 崛起最高薪的是工程经理!

了解行业动向,阅《2019网络货运大数据》

我们一起学React Native:概念介绍

前端框架重新带你了解React.js

中国电网行业发展状况分析及十四五发展规划建议报告2021-2027年