어쩌다보니 써야 할 일이 생겨서 기록으로 남긴다.
물론 리액트 공식문서에도 사용법이 잘 나와있다.
https://ko.reactjs.org/docs/react-without-jsx.html
JSX 없이 사용하는 React – React
A JavaScript library for building user interfaces
ko.reactjs.org
코드 샘플
e('header', {className: 'custom-header'}, '타이틀'),
e('article', {className:'custom-article'},
e('div', {className:'custom-div'},
e('span', {className:'custom-span'}, '샘플')
));
e는 React.createElement를 짧은 변수에 할당한것이다.
component, props, children 순으로 들어간다. className이나 attribute가 없다면 null을 입력한다.
반응형
'[Develop] 개발공부 > FE - 프론트엔드' 카테고리의 다른 글
| [Next] React 에서 Swiper 사용하기 (0) | 2022.06.22 |
|---|---|
| [Next] next 에서 scss 사용하기 및 레이아웃 구조 (0) | 2022.06.20 |
| [React] 리액트 버튼 컴포넌트 만들기 (타입스크립트) (1) | 2022.06.15 |
| [Javascript ] 깊은복사와 얕은복사, 그리고 원시형 참조형 데이터 (0) | 2022.05.31 |
| [Javascript] Nullish coalescing operator / 널리쉬 병합 논리 연산자 (2) | 2022.05.21 |