【前端】React发展历程及重要版本变化
2023-08-05 22:50:06 3 举报
超详细的React发展历程及重要版本变化说明
作者其他创作
大纲/内容
React Native发布
发布React v17,它没有增加任何面向开发者的新特性,而是专注于让 React 能够渐进式升级。它改变了事件委托的机制,使得不同版本的 React 可以在同一个页面中共存。
2011
React v18是 React 的一个最新的主要版本,它包含了一些新的特性和优化,例如自动批处理、startTransition API、服务端渲染流式传输等
React 获得了更多的关注和支持,出现了一些新的库和工具,如 MobX、React Storybook、Draft.js 等。还有一些新的特性和优化被引入到 React 中,如错误代码系统、Fragments 等。
Facebook 开始使用 React 来解决他们广告系统的复杂性问题。同年,Facebook 收购了 Instagram,并计划将 React 开源。
引入新AIP和特性
2022
引入了一个全新的渲染引擎 Fiber
React正式开源
引入新特性
2016
在 JSConf US 大会上,Jordan Walke 介绍了 React,并正式宣布开源。同年,React 获得了 Ruby on Rails、Python 等语言的支持。
Facebook计划开源React
React 发布了 v16.8 版本,引入了 Hooks API,可以让函数组件拥有状态和生命周期等能力。Hooks 还可以自定义和复用逻辑,提高了代码的可读性和复用性。
React 发布了 v16.3.0 版本,引入了一些新的 API 和特性,如 Context、createRef、forwardRef 等。还有一些新的概念和方案被提出和探索,如 Suspense、Time Slicing 等。
引入Hooks
2013
2015
出现React.js原型
React社区生态发展
React 开始了世界巡回演讲,旨在构建 React 的社区。同年,React Developer Tools 成为 Chrome Developer Tools 的一个扩展。还有一些重要的项目和库问世,如 Atom 编辑器、React Hot Loader、React Canvas 等。
2019
Jordan Walke 创建了 FaxJS,它是 React.js 的早期原型。
2017
最新主版本
2018
2012
在 React.js 大会上,Facebook 发布了第一版 React Native,可以用 React 来开发原生移动应用。同年,在 React.js 大会上介绍了 Relay 和 GraphQL,这是一种用于数据管理和查询的新技术。还有一些知名的公司和项目开始使用 React,如 Netflix、Airbnb、Redux 等。
2014
React 发布了一个重大的更新——React Fiber,这是一个全新的渲染引擎,可以实现异步渲染、错误边界、Portals 等功能。它还支持了返回数组和字符串的组件,以及内置的 Fragment 组件。还有一些新的项目和库出现,如 React Sketch.app、Blueprint 等。
兼容不同版本react
2020
0 条评论
下一页