React 컴포넌트 생성/사용 방법
2021. 9. 23. 18:14ㆍReact
1. 컴포넌트 만드는 방법
App.js에 들어가는 Hello 컴포넌트 (Hello.js파일) 을 생성한다.
function Hello() {
return (
<div>
<div>안녕!</div>
<div>반가워! 리액트</div>
</div>
)
}
export default Hello
*주의* 컴포넌트를 생성 할 때 <div> 태그 하나만 들어가는게 아니라면 맨 위에<div> 태그로 묶어서 export 시켜주어야 한다.
2. 사용법
App.js으로 가서 Hello 컴포넌트를 import한다.
import logo from './logo.svg'
import './App.css'
import Hello from './Hello'
function App() {
const hello = Hello()
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>{hello}</p>
</header>
</div>
)
}
export default App
hello컴포넌트가 함수이기 때문에 import시 함수로 받아 사용한다.
만약 Hello.js 에서 컴포넌트를 두개를 만들어 보낼 수 도 있다.
Hello.js안에 컴포넌트를 Hello, Hello2를 만들어 export하여 보내 줄 수 있다.
컴포넌트를 두개 선언하여 사용이 가능하다.
*Hello2()는 전역으로 선언이 되어있지만 App에서 적용이 가능하다
728x90
반응형
'React' 카테고리의 다른 글
React useState에서 input 값 관리 (0) | 2021.11.20 |
---|---|
React 동적인 값 변경 useState 사용 (0) | 2021.11.20 |
React 조건문 사용방법 (0) | 2021.09.23 |
React에서 Props 사용하기 (0) | 2021.09.23 |
React 정적 데이터/스타일 적용/클래스명 설정방법 (0) | 2021.09.23 |