목록spa (1)
뉴히의 개발 로그
상태관리를 왜 할까요? 그리고 평소 state 관리는 어떻게 하시나요?
상태관리를 왜 할까요? 그리고 평소 state 관리는 어떻게 하시나요? SPA는 랜더링을 위해 상태관리를 한다. 또한 컴포넌트 단위로 작업을 하는데 각 컴포넌트의 데이터는 부모에서 자식컴포넌트로 데이터를 내려줄 수 있다. 그런데 그렇게 내려주다보면 데이터를 사용하지않는 컴포넌트에서도 데이터를 받아 넘겨줘야하기때문에 props drilling이 발생한다. 이런 비효율적인 props 전달을 하지않기위해 어느 컴포넌트에서든 데이터를 직접 받아 사용할 수 있도록 전역상태 관리 저장소를 만들어 어느 컴포넌트에서도 접근가능하도록 상태관리를 한다. 상태관리 도구는 아주 다양한다. 많은 사람들이 redux(전역상태관리) 상태관리 도구를 이용해 state 관리를 한다. 보일러플레이트가 적고 사용이 쉬운 react que..
개발일지/TIL
2023. 10. 11. 19:35