Frontend/FE CS
-
[CS] 1일차 상태관리를 왜 할까요?Frontend/FE CS 2024. 3. 4. 17:27
기술면접 예상질문 1일차 예상 질문 상태관리를 왜 할까요? 그리고 평소 state 관리는 어떻게 하시나요? 상태(state)란 무엇인가? React에서 상태관리를 어떻게 하느냐에 대한 답을 하기 전, 상태(state)란 react에서 무엇인가? 상태의 정의는 웹 어플리케이션을 render하는데 있어 영향을 미칠 수 있는 값 이다. react에서 페이지가 리렌더링 되는 가장 큰 예시 두가지는 props와 state이다. 상태가 렌더링에 영향을 주기 위한 값으로 존재하기 위해서는 한 가지 요소가 필요하다. 바로 동적인 값, 즉 변하는 값 이라는 조건이다. 그게 State 값이다. 간단하게 말해서 "변수"다. (주의* 변수는 변경되어도 화면이 바뀌지 않는다. 하지만 state는 변경되면 자동으로 화면이 바뀐다..