阅读 5599

🏆 技术专题第六期 | 谈谈 React 17 的那些事!

第四期技术专题|聊聊微前端在大家积极的参与下圆满结束。同时第五期技术专题|聊聊分布式的那些事也正在有条不紊的展开了,那歇了有一阵的前端大佬们想必也早已手痒了,别急,技术专题第六期也来啦!这一期我们一起来聊下刚刚发布的 React 17!

React 起源于 Facebook 的内部项目并于 2013 年 5 月开源第一版。

自 React、Angular、Vue 面世之后,前端开发能力的提升使得在处理复杂业务场景的需求也不断增加,让前端工程师在计算机领域里也能够占有一席之地。

当然,每个新版的迭代更新尤为重要,新特性、架构升级、api 变动,都在时刻影响一线研发人员的项目质量、稳定、效率等。

从第一版面世到现在,历时 7 年,得益于 React 团队在版本更新迭戈过程中的严谨性,对框架稳定性、兼容性的保证,依然保持着前端社区高占有率、活力。通过 React 衍生的全家桶系列:React-router、Dva、UmiJs,跨端开发系列:Remax、Taro,原生混合:React Native 等,构建起了 React 庞大的生态圈,使得整个 React 社区日渐丰富起来。

而 React 的每次新版本的迭代都会影响到这些相关生态的发展。在 16 版本的时候,React 引入了 hooks 语法与 fiber 架构,导致一线研发掀起了使用 hooks 还是 class 类写法的一阵博弈。使得不少的团队在选择升级还是保持现状两者间进入了两难的选择之中,也有部分团队选择了暂时观望。

React 17 版本很不寻常,因为他并没有添加任何面向开发者的功能。而专注于升级简化React本身。

我们正努力开发新的功能,但并不属于本次版本。React 17是我们深度推广的关键所在。

特别的是,React 17 是一个『垫脚石』版本,它会使由一个React版本管理的tree嵌入到另一个React管理的tree中时会更加安全。

—— 译者 NickJiangDev
复制代码

在 React 17 RC 的版本发布说明中提到 “这是一个无新特性的版本” ,没有添加任何面向开发者的功能,但是而是针对 React 自身进行了升级和优化,并引入了逐步升级的概念,也是一个重要的 “垫脚石” 版本。

新版本发布之后,将在社区中产生一定范围的影响,但是在时间不断向前推移之后,对于团队、开发者又会有怎样的影响呢?

如果你们团队、个人开发者已经接触了 React 17 的新版本,那么你可以来聊聊这个版本对实际项目/项目开发中产生了什么样的影响。首先重要的事情说三遍:

不要搬运官方文档!!!

不要搬运官方文档!!!

不要搬运官方文档!!!

可以参考的技术主题:

  • 怎样升级项目到新版本的 React
  • React 在项目团队中的使用
  • React 新特性的介绍与运用
  • React 新版本的源码解读

参与方式

征文活动面向所有掘金用户,参与方式如下:

参与活动用户请以「文章标题 | 🏆 技术专题第六期征文 」作为写作内容标题。发布文章时,请选择「 前端」分类、「React.js」的标签,文末需附上本次征文活动的链接。

格式为:

  1. 使用 掘金 Markdown 编辑器 的同学直接复制以下内容到文章后
 [🏆 技术专题第六期|谈谈 React 17 的那些事!](https://juejin.im/post/6889264500977958920/)
复制代码
  1. 使用 掘金富文本编辑器 的同学直接复制以下内容到文章后

    🏆 技术专题第六期|谈谈 React 17 的那些事!

奖项设置

同样地,我们为本次活动准备了丰富的奖品:

  • 🏆一等奖:文章总积分排名分前3的作者将获得「掘金周边大礼包+React实战书一本」,共计 3 名。

  • 💙二等奖:参与活动的文章中,点赞量最高的前 3 篇文章的作者将获得掘金「官方👕T恤 + 搪瓷水杯+React导学书一本」各一件;

  • 👏三等奖:参与活动的文章中,评论互动量最高 5 篇文章的作者将获得「掘金搪瓷水杯」;

  • 🎉新人鼓励奖:我们会在参与掘金征文的新人中随机抽奖送出「掘金搪瓷水杯」共计 10 名;

  • 🐱参与奖:所有参与写作并符合要求的作者可获得「小册全场通用六折码 * 三枚」,不限名次。

  • 以上奖项不可重复获得(参与奖不在内),重复会进行顺延(如果同时获得其中 2 个奖项,将按分类排序,取最高排名所在的奖项类别);

  • 评选总维度:内容质量

流量扶持

所有符合征文活动要求的参与文章,都将获得「 掘金首页热门推荐」,更有机会获得掘金官方微博、微信公众号等渠道推荐,让更多用户可以看到你的文章。
复制代码

特别感谢

  • 感谢@Cookieboty和林小帅对本文内容的支持;
  • 特别感谢由异步社区提供的图书赞助。异步社区是国内领先的IT专业图书社区,由人民邮电出版社主办,致力于优质学习内容的出版和分享,为读者提供优质学习内容,为读者和作者提供在线交流的社区。

  • 欢迎所有 lv3 以上作者联系我微信:229199157,加入作者推荐群!

往期技术专题征文

文章分类
前端
文章标签