재활용 가능한 UI 구성 단위이다.
Component를 선언하는 방식에는 두 가지가 있다.
import React from 'react' class Component extends React.Component { render() { return ( <div> <h1>This is Class Component!</h1> </div> ) } } export default Component;
❗ Class Component
에서 중요한 점은 반드시 render() 함수가 포함되어야 한며, 그 안에는 보여줄 JSX를 반환한다.
import React from 'react'; const ReactComponent = () => { return <div>This is functional component</div>; }; export default ReactComponent;
❗ export default 컴포넌트명;
이 오는 이유는 다른 파일에서 import
하기 위함이다.