React.useState(initial value, func)
는 [initial value, func]
를 return한다
여기서 func
는 initial value
를 변경할 때 사용하는 함수이다
func
은 1개의 arg
를 가지고 있고 이 함수가 실행된 후에는 rerendering
된다
이 arg
는 initial value
를 변경할 때 사용한다
const [init, modifier] = React.useState(0);
const onIncrease = () => {
modifier(init + 1);
}
const onDecrease = () => {
modifier(init - 1);
}
위와 같이 함수를 짠다면 onIncrease
를 실행시킬 때 마다 init
은 1씩 증가할 것이고
onDecrease
는 반대일 것이다
(작성중...)
reference
nomadcoders: ReactJS로 영화 웹 서비스 만들기