前言

本文原发于公司内部 ATA 平台,经过数据脱敏后,重新整理成为了这篇文章。所以文章内会有很多内部系统的介绍和链接,这些链接以及平台无法在非公司内网打开,但不影响文章整体的阅读和理解。

前言

在过去的一年中,我们团队的流量业务经历了一系列的重构和大幅度性能优化。最近,在前端开发标准化平台的支持下,我们也进行了一轮标准化治理。现在,从各个角度来看,整个应用相比之前都有了不小的提升。

抛砖引玉,我把其中的一些思考和选择总结成了这篇文章,给大家做参考。

技术选型

开发框架选择

为什么选择 React

这个没有什么需要讨论的,内部的所有基建以及大环境决定了必然是 React。

为什么是 React18

原本项目是 React16,React18 相较于 16 主要的变化:

  • 并发模式 - React18默认开启了并发模式, 简单讲就是组件渲染从同步不可中断改为了异步