setState
는 파라미터값에 2가지 유형이 올수 있다.event.target === textarea
와 같다.state
를 변경할때에는 immutable이다.bind.this
const [counts, setcount] = useState(0);
counts--상태, setcount--변경, useState -- 전달인자가 counts의 초기값이다
setcount(counts + 1)로 counts로 counts 상태에 +1를 해줄수 있다.
uesEffect
componentDidMount랑 비슷하다.
두번쨰 인자에 아무것도 없으면 DidMount와 같다.
요소가 변경이 되면 첫번쨰 인자 callback이 실행된다.
UseEffect(callback, [변경되는 상태])
useSeleter
component - state
usedispactch
action - reducer