📝 Component
리액트를 사용하여 애플리케이션의 인터페이스를 설계할 때 사용자가 볼 수 있는 요소는 여러 가지 Component로 구성되어 있습니다. Component의 기능은 단순한 템플릿이 아닌 데이터가 주어졌을 때 이에 맞추어
UI를 만들어 주고
라이프사이클 API를 이용
하여 Component가 화면에서 나타나고 사라질 때, 변화가 일어날 때 주어진 작업들을 처리할 수 있으며, 임의 메서드를 만들어 특별한 기능을 붙여줄 수 있습니다.
import { Component } from 'react';
class App extands Component {
render(){
const name = 'react';
return <div className="react">{ name }</div>;
}
}
export default App;
function App(){
const name = 'react';
return <div className="react">{ name }</div>;
}
export default App;
Component 제일 하단 코드를 확인해 보겠습니다.
export default App;
이 코드는 다른 파일에서 이 파일은 import
할 때, 위에서 선언한 App Component를 불러오도록 설정합니다.
내보낸 component를 다른 Component에 불러와서 사용하는 방법입니다.
import App from './App';
const Main = () => {
return <App />;
};
export defautl Main;