useState

state 변경 시, setState를 쓰는 이유

setState의 동작

setState 동기적으로 처리하기

setState로 state 변화가 완료된 이후 로직이 실행되도록 하는 방법