작은 컴포넌트로 분할하는 것이 중요
모든 컴포넌트는 argument(인자)를 받음 -> props라고 부름
Props란? 일종의 방식이다
부모 컴포넌트로부터 자식 컴포넌트에 데이터를 보낼 수 있게 해주는 방법
React.useState는 배열을 반환하고
첫번째 값은 데이터를 의미 + 두번째 값은 데이터를 변환하는 함수를 의미
const [index, setIndex] = React.useState("0");
function App() {
const [index, setIndex] = React.useState("0");
const onSelect = (event) => {
setIndex(event.target.value);
};
return (
<div>
<h1>Super Converter</h1>
<select value={index} onChange={onSelect}>
<option value="0">Minutes & Hours</option>
<option value="1">Km & Miles</option>
</select>
<hr />
{index === "0" ? <MinutesToHours /> : null}
{index === "1" ? <KmToMiles /> : null}
</div>
);
function Btn({ banana }) {
return (
<button
style={{
backgroundColor: "tomato",
color: "white",
padding: "10px 20px",
border: 0,
borderRadius: 10,
}}
>
{banana}
</button>
);
}
function Btn({ banana }) {
return (
<button
style={{
backgroundColor: "tomato",
color: "white",
padding: "10px 20px",
border: 0,
borderRadius: 10,
}}
>
{banana}
</button>
);
}
function App() {
return (
<div>
<Btn banaana="Save Changes" />
<Btn banana="Continue" />
</div>
);
}
'
'
'
'
'
뭔가 뒤죽박죽 정리가 안된느낌.... props / component / state 가 중요한 키워드!!