[React] useState() 개념 다지기


[React] useState() 개념 다지기

우연히 글을 보다가 useState()가 비동기방식이라는 것을 알 수 있었다. 근데 react 코드를 짜면서 느낄 수 있는 부분들이 많아 놀랍지는 않았지만, 개념으로 확인시켜주니 좋았다. 그래서 비동기방식으로 처리할 때 불편함이 있어 동기 방식으로 처리하는 방식을 알고자 정리하게 되었다. 개념 const로 선언하는 이유는? 변수의 재할당을 막기 위해서 let을 사용하면 변수의 재선언이 가능해지기 때문에, 이를 방지하고 setState를 사용한 변수 변경만을 허락하기 위해서 const로 선언 state를 사용하는 이유 변수는 변경되어도 자동으로 화면이 바뀌지 않는다. setState를 사용시 state가 변경되면 자동으로 화면이 바뀌기 때문에 state를 사용한다. 비동기 방식 우선 개념에 대해서 보면, 동기 방식은 동시에 발생하여 요청을 받으면 응답을 받아야 다음 동작이 수행된다. 반면 비동기 방식은 종료여부에 상관없이 다음 작업을 실행한다. state는 값이 변경되면 리렌더링이 발...


#const #react #state #useEffect #동기 #비동기 #코딩 #클래스 #함수선언

원문링크 : [React] useState() 개념 다지기