React의 규칙
function App() {
return (
<>
<Hello />
<div>안녕히계세요</div>
</>
);
}
function App() {
const name = 'react';
return (
<>
<Hello />
<div>{name}</div>
</>
);
}
Props
defaultProps 로 기본값 설정
컴포넌트 태그 사이에 넣은 값을 조회하고 싶을 땐, props.children 을 조회하면 됩니다.
useState : 컴포넌트에서 동적인 값을 상태(state)라고 부릅니다
import React, { useState } from 'react';
function Counter() {
const [number, setNumber] = useState(0);
const onIncrease = () => {
setNumber(prevNumber => prevNumber + 1);
}
const onDecrease = () => {
setNumber(prevNumber => prevNumber - 1);
}
return (
<div>
<h1>{number}</h1>
<button onClick={onIncrease}>+1</button>
<button onClick={onDecrease}>-1</button>
</div>
);
}
export default Counter;
여러개의 input으로 useState 쓸때