티스토리 뷰

React

React Hooks - (1) useState

꿀벌의달콤한여행 2020. 7. 6. 01:13

useState는 항상 배열을 반환한다.

 

const [value, setValue] = useState(0);

 

배열의 첫 번째 요소는 value를 초기화 하는 값이고

배열의 두 번째 요소는 value를 바꾸는 함수이다.

 

setValue를 너무 어렵게 생각하지말고, 인자로 넘겨주는 값으로 value를 바꿔준다고 생각하면 된다.

클래스에서 메소드로 state를 setter로 관리하는 식으로 생각하면 편해.

 

useState는 아래 처럼 쓸 수도 있음

useState(0)[0]

 

댓글