JSX Transpiler
@babel/plugin-transform-react-jsxJSX 변환 전
const ComponentA = <A required={true}>Hello World</A>
const componentB = <>Hello World</>
const ComponentC = = (
<div>
<span>Hello World</span>
</div>
)JSX 변환 후
'use strict'
var ComponentA = React.createElement(
A,
{
required : true
},
'Hello World'
)
const ComponentB = React.createElement(
React.Fragment,
null,
'Hello World'
)
const ComponentC = React.createElement(
'div',
null,
React.createElement(
'span',
null,
React.createElement('span', null, 'hello World')
)
)JSX 변환 후(자동 런타임 트랜스파일한 결과)
공통점
Last updated