字节跳动面试题更新 2026-08-05

请介绍 React JSX 在不同版本(如 React 16、17、18)上的主要区别。

字节跳动前端/移动开发互联网/IT技术原理技术选型JSXReact

考察说明

考察对 JSX 语法演进、编译机制和版本差异的理解

回答思路

  1. 能说明 JSX 的本质是语法糖及其编译目标变化
  2. 能比较不同 React 版本中 JSX 转换方式的差异(如 createElement vs jsx)
  3. 能提及新 JSX 转换带来的运行时与打包体积影响
  4. 能结合项目实际说明版本升级时的注意点