React 核心开发者 Dan Abramov 宣布从 Meta 离职

news2024/9/21 11:00:48
导读React.js 核心开发者、Redux 作者 Dan Abramov 在社交平台发文宣布,将辞去在 Meta 的职务:

“我感到苦乐参半,几周后我就要辞去 Meta 的工作了。在 Meta 的 React 组织工作是我的荣幸。感谢我过去和现在的同事接纳我,容忍我犯错误,帮助我看到自己的优势,对我友善并与我分享他们的时间。”

Dan 于七年前加入 Meta 公司,并作为 React 官方发言人长期活跃在开发一线,一直以来在 React 贡献排行榜排名第一。离开 Meta 也就意味着他要离开 React 团队,这对 React 来说无疑是个很重大的决定,也引发了大众对 React 这个前端主流框架未来发展的担忧。值得一提的是,今年 4 月曾有多名 React 团队成员表示,受 Meta 裁员影响不得不离开 React 团队。

React 核心开发者 Dan Abramov 宣布从 Meta 离职React 核心开发者 Dan Abramov 宣布从 Meta 离职

Dan 透露,他作出这一决定并非一时兴起,“在过去的三年里,我一直说会在一年左右的时间里离开,但总觉得时机不对”。因为他希望在离开前可以为 React 再做些什么,包括:

  • 完成新文档建设
  • 看到广泛可用的 Suspense 数据获取集成交付。

而这两点现已都在今年春季得到实现。Dan 称,虽然自己对离开 React 团队感到不舍和犹豫,但现在的 React 已成为一个多公司项目,团队中也存在有多名独立工程师可以担当重任。

接下来,他将作为一名独立工程师留在 React 团队。这意味着他不会被任何公司积极赞助全职从事 React 工作,但他表示自己会继续参与团队的工作并参加相关会议。

Dan 透露,自己在七年前刚加入 React 团队时主要负责编写代码;然而相较而言,队友的表现似乎要更出色。因此随着时间的推移,他更倾向于将精力放在其他方面,其中就包括面向开发者的发言。基于此,Dan 开始练习写作,后来还受到 @rachelnabors 启发一起编写了 React 官方开发网站。

“我为这个项目倾注了我的心血,但还是有点力不从心了”。Dan 坦言:

我的写作标准提高了,但我的写作能力却没有提高。我现在觉得写作很困难,因为不再符合自己头脑中的标准了。这可能会随着时间的推移而消失,但需要暂时停止写作。

有时人们认为我为 React 编写了很多代码,但其实我已经有一段时间没有这样做了。除了共同编写新文档之外。过去几年我的其余贡献主要是作为社区粘合剂:成为社区之间的桥梁和团队。

虽然我很喜欢这种工作,但仅靠一个人是难以为继的,而且在情感上也会受到伤害。在某些时候,作为一个单点故障点就不再有趣了,我觉得自己在辜负团队和社区的期望。

因此为了接任,Dan 表示他们在过去的一年里一直在组建一个新的 React 团队,专注于社区粘合工作。“我相信 @Eli White、@lunaleapsamattcarrollcode 和 @rickhanlonii 会以可持续的方式完成这项工作。”

此外 Dan 还指出,目前只有两家公司赞助员工全职从事 React 工作,希望未来能有来自其他公司的贡献者加入。

对于自己的未来发展,Dan 则还没有明确的规划,可能会尝试一些 YouTube 创作和咨询工作,同时也有使用 React 编写产品代码的想法。他表示,自己可能会将这些都结合起来,但可能什么也不会做,“我们拭目以待 :)”。

“最后我想说的是,这并不是什么宏伟计划的一部分,我并没有什么计划和目标。我只是有一种预感,现在我所关心的事情已经不会倒下了,正是尝试新事物、重新找回初学者感觉的好时机。”

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/840546.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySql的Windows安装指南

目录 一、MySQL的4大版本 二、软件的下载 三、MySQL8.0 版本的安装 四、配置MySQL8.0 五、配置MySQL8.0 环境变量 六、登录验证 一、MySQL的4大版本 MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持&#xff…

RIP Bram Moolenaar

Grateful for your work on Vim and for the impact Vim has had on the world. Thank you for everything, Bram.

原创 | 图神经网络在区块链交易数据分析研究中的应用

作者:王佳鑫本文约3000字,建议阅读6分钟区块链技术带来的重大变革,也对金融服务、生态安全、隐私保护提出了诸多挑战。 加密数字货币是数字货币的一种,它不依靠法定货币机构发行,不受央行管控。借助于区块链等新兴技术…

机器学习中的人生启示:“没有免费的午餐”定理(NFL)的个人发展之道→探讨感觉和身边其他人有差距怎么办?

文章目录 1 引言2 探究NFL定理的含义3 将NFL定理应用于个人发展4 探索个人兴趣和天赋5 结论 1 引言 机器学习中的“没有免费的午餐”定理(NFL)是一条深具启示意义的原则。该定理表明,没有一种算法可以在所有问题上都表现最好。在机器学习领域…

MyBatis核心 - SqlSession如何通过Mapper接口生成Mapper对象

书接上文 MyBatis – 执行流程 我们通过SqlSession获取到了UserMapper对象,代码如下: // 获取SqlSession对象 SqlSession sqlSession sqlSessionFactory.openSession();// 执行查询操作 try {// 获取映射器接口UserMapper userMapper sqlSession.get…

C语言----字节对齐

一:字节对齐的概念 针对字节对齐,百度百科的解释如下: 字节对齐是字节按照一定规则在空间上排列,字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,一个字节等于8位二进制数,在UTF-8编…

PS设计技巧01

大部分切图工作都是在PS中完成的 1、如何得知宽度和高度,先截个图: 2、找个文件夹,把截取的图片放进去,然后ctrl o 把图片文件放进去 3、存入图片,我们用的是网页图片,用的是ctrl r键,调出标尺…

记录电赛色块追踪部分

代码其实也很简单,我只不过加入了按键控制暂停、蜂鸣器、led和如何控制追踪的效果(调PID)。B站的那些大神早早地完成了要求,我犯了一个不好地错误,企图三连让他们分享思路,这是不对的,电赛本身的…

python之prettytable库的使用

文章目录 一 什么是prettytable二 prettytable的简单使用1. 添加表头2. 添加行3. 添加列4. 设置对齐方式4. 设置输出表格样式5. 自定义边框样式6. 其它功能 三 prettytable在实际中的使用 一 什么是prettytable prettytable是Python的一个第三方工具库,用于创建漂亮…

谷粒商城第九天-解决商品品牌问题以及前后端使用检验框架检验参数

目录 一、总述 二、商品分类问题 三、前端检验 四、后端检验 五、总结 一、总述 在完成完商品分类的时候,后来测试的时候还是发现了一些问题,现在将其进行解决,问题如下: 1. 取消显示的时候,如果取消了显示&…

Unity学习参考文档和开发工具

☺ unity的官网文档:脚本 - Unity 手册 ■ 学习方式: 首先了解unity相关概述,快速认识unity编辑器,然后抓住重点的学:游戏对象、组件|C#脚本、预制体、UI ☺ 学习过程你会发现,其实Unity中主要是用c#进行开…

Javaweb学习(2)

Javaweb学习 一、Maven1.1 Maven概述1.2 Maven简介1.3、Maven基本使用1.4、IDEA配置Maven1.6、依赖管理&依赖范围 二、MyBatis2.1 MyBatis简介2.2 Mybatis快速入门2.3、解决SQL映射文件的警告提示2.4、Mapper代理开发 三、MyBaits核心配置文件四、 配置文件的增删改查4.1 M…

【c++】VSCode配置 c++ 环境(重新制作)

上一篇帖子【c】VSCode配置 c 环境(小白教程)_vscode配置c/c环境_StudyWinter的博客-CSDN博客 大火,但是依旧有很多小伙伴反应没有配好环境,今天打算重新写一个教程,希望对大家有帮助。 1 MinGW下载安装 在CSDN上传了…

高温环境下光模块光功率降低的原因与解决方案

光模块是光纤通信系统中的关键组件,其稳定的光功率输出对于确保通信质量至关重要。然而,高温环境下光模块的光功率往往会出现下降,本期文章我们将探讨高温环境下光模块光功率降低的原因和解决方案。 一、高温环境下光功率降低的原因 &#…

深入理解@ConfigurationProperties注解的作用和用法

文章目录 前言一、配置文件application.properties二、添加依赖三、创建配置类四、测试总结 前言 ConfigurationProperties是一个用于定义属性的注解,通常用于Spring应用程序的配置类中。 通过使用ConfigurationProperties注解,可以将外部配置文件中的属…

YOLOv5引入FasterNet主干网络,目标检测速度提升明显

目录 一、背景介绍1.1 目标检测算法简介1.2 YOLOv5简介及发展历程 二、主干网络选择的重要性2.1 主干网络在目标检测中的作用2.2 YOLOv5使用的默认主干网络 三、FasterNet简介与原理解析3.1 FasterNet概述3.2 FasterNet的网络结构3.2.1 基础网络模块3.2.2 快速特征融合模块3.2.…

ENSP-PPP Chap双向认证

日期6-26 📎PPP chap 双向认证.zip 📎PPP chap 双向认证.docx

Linux常用命令——domainname命令

在线Linux命令查询工具 domainname 显示和设置系统的NIS域名 补充说明 domainname命令用于显示和设置系统的NIS域名。 语法 domainname(选项)(参数)选项 -v:详细信息模式; -F:指定读取域名信息的文件。参数 NIS域名:指定要…

ClickHouse(十一):Clickhouse MergeTree系列表引擎 - MergeTree(1)

进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注IT贫道,获取高质量博客内容! 🏡个人主页:含各种IT体系技术,IT贫道_Apache Doris,Kerberos安全认证,大数据OLAP体系技术栈-CSDN博客 &…

通义千问7B本地部署的实战方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…