리액트 상태 관리와 참조 객체의 완벽한 역할 분담 가이드
리액트 상태 관리와 참조 객체의 완벽한 역할 분담 가이드리액트를 다루다 보면 누구나 한 번쯤 훅스(Hooks)의 동작 원리 때문에 머리를 쥐어뜯는 순간이 찾아오는데요.오늘은 그중에서도 가장 헷갈리기 쉬운 개념인 렌더링과 참조에 대한 이야기를 깊이 있게 나누어보려고 합니다.얼마 전 동료 개발자로부터 상태 관리와 참조 객체의 정확한 차이가 무엇이냐는 질문을 받았거든요.당시 저는 단순히 참조 객체는 부수 효과(useEffect)를 발생시키지 않는다고 대답하고 넘어갔습니다.표면적인 현상만 놓고 보면 이 대답이 결코 틀린 말은 아닌데요.하지만 퇴근길에 곰곰이 생각해보니 프로의 대답치고는 설계의 본질을 전혀 짚어내지 못했다는 아쉬움이 진하게 남았습니다.단순히 반응하지 않는다는 사실을 넘어 왜 리액트 개발팀이 굳이 ..