Hooks 이전
- 컴포넌트 내부에 상태가 있다면?
- 컴포넌트 내부에 상태가 없다면?
- 라이프 사이클을 사용해야 한다면?
- 라이프 사이클에 관계 없다면?
Hooks 이후
Class 컴포넌트
import React from 'react';
class ClassComponent extends React.Component {
render() {
return (<div>Hello</div>);
}
}
<ClassComponent />
ReactDOM.render(
React.createElement('h1', null, `type 이 "태그 이름 문자열" 입니다.`),
document.querySelector('#root')
);
const Component = () => {
return React.createElement(
'p',
null,
`type이 "React 컴포넌트" 입니다.`
)
}
ReactDOM.render(
React.createElement(Component, null, null),
document.querySelector('#root')
)
ReactDOM.render(
React.createElement(
React.Fragment,
null,
`type 이 "React Fragment" 입니다.`,
`type 이 "React Fragment" 입니다.`,
`type 이 "React Fragment" 입니다.`
),
document.querySelector('#root')
)