为什么使用 jsx 的组件中没有看到使用 react 却需要引入 react?

105 阅读1分钟

本质上来说 JSX 是 React.createElement(component,props, ...children)方法的语法糖。在 React 17 之前,如果使用了JSX,其实就是在使用 React, babel 会把组件转换为 CreateElement 形式。在 React 17 之后,就不再需要引入,因为 babel 已经可以帮我们自动引入 react。