[Hooks]

jines100·2020년 1월 17일
0

useState

  • setState 와 같은 역할을 하며 값은 숫자, 스트링, 배열만 가능하다.
  • 초기값셋팅도 가능하다.
  • 상태값이 변경되면 랜더링이 시작된다.
  • 배열에 두개의 값을 받는데 상태값과 상태값을 변경하는 함수를 받는다.
  • 여러개를 선언해서 사용가능하다.
const [count, setCount] = useState('초기값')
...
setCount(count + 1)
...

useEffect

  • 랜더링 결과가 반영된후에 작동한다.
  • componetDidMount, componentDidUpdate 와 동일한 기능을 한다.
  • 특정 상태값이 변경될때만 가능하도록 제한이 가능하다.
useEffect(() => {
  console.log("카운트:", count)
}, [count])
profile
Front Developer

0개의 댓글