return (
React.createElement('div', [ ], "Hi");
);
<div>
로 감싸게 되는데, 불필요한 div요소가 중첩되어 <div>
soup이 발생한다.wrapper 요소를 적용한다.
1️⃣ Helpers폴더를 만든다.
2️⃣ Wrapper.js 컴포넌트를 만든다.
// Wrapper.js
const Wrapper = props => {
return props.children;
};
export default Wrapper;
3️⃣ Wrapper컴포넌트 import하기
// App.js
import Wrapper from './Helpers/Wrapper'
...
return (
<Wrapper>
...
</Wrapper>
);
...
⭐️
import React from 'react';
<React.Fragment></React.Fragment>
⭐️
import React, {Fragment} from 'react';
<Fragment></Fragment>
// App.js
...
return (
<React.Fragment>
...
</React.Fragment>
);
...
👉🏻 빌드 워크 플로우가 이를 지원할 경우 <></> 사용 가능
// App.js
...
return (
<>
...
</>
);
...
[참고] Udemy - React 완벽 가이드 with Redux, Next.js, TypeScript