ㅁ State는 component가 가지고 있는 속성값
ㅇ 속성값이 변하면 React는 자동으로 속성값을 업데이트 시켜줌
ㅁ useState 는 실시간 상태값 변경 할때 사용
1. useState
import { useState } from 'react';
export default function Hello(){
const [name, setName] = useState('Adidas'); // 상태값 반환하는 setName 변수
function changeName(){
setName(name === 'Adidas' ? 'Asics' : 'Fila');
}
return(
<div>
<h1>state</h1>
<h1>{name}</h1>
<button onClick={changeName}>Change</button>
</div>
);
}
2. useState
import { useState } from 'react';
export default function Hello(){
const [name, setName] = useState('Adidas'); // 상태값 반환하는 setName 변수
return(
<div>
<h1>state</h1>
<h1>{name}</h1>
<button onClick={()=>{
setName(name === 'Adidas' ? 'Asics' : 'Fila');
}}>Change</button>
</div>
);
}
'Frame-Work > React-JS' 카테고리의 다른 글
6. React - props(속성값) (0) | 2021.05.18 |
---|---|
4. React - 이벤트 처리(Handing Events) (0) | 2021.05.18 |
3. React - CSS 만들기 (0) | 2021.05.18 |
2. React - Component 만들기 (0) | 2021.05.18 |
1. React 프로젝트 기본구조 (0) | 2021.05.18 |
댓글