본문 바로가기
개발공부_Blog/React.js

useState, 가장 기본적인 React-Hooks

by 소팡팡 2022. 8. 10.

useState, useEffect, useReducer

Hook은 함수 컴포넌트에서 React state와 생명주기 기능을 연동할 수 있게 해주는 함수다.

  • useState : state의 상태를 관리하는 Hook
  • useEffect : 렌더링 직후 작업 설정하는 Hook
  • useReducer : useState처럼 state를 관리, 업데이트 할 수 있는 Hook

 

8-1 useState

const Counter = ()=>{
  const [value, setValue] = useState(0)

useState 함수를 호출하면 배열을 반환
첫번째 원소 value = 현재 상태값 변수이고
두번째 원소 setValue = 상태값을 갱신해주는 setter함수다
useState 괄호 안의 값은 초기 상태값이다.

 

// 위 코드와 아래 코드의 의미는 같다. 
// 위의 코드는 구조분해할당 문법을 통해 각 원소를 추출해 사용하는 것이다

const vlaueState = useState(0)
const value = valueState[0] 
const setValue = valueState[1]  

 

 

댓글