react

    React 상태관리 라이브러리 특징 (Redux, MobX, Recoil, Hooks)

    상태 관리는 컴포넌트 간의 커뮤니케이션을 일으키고 데이터를 공유하는 간단한 방법입니다. 우리가 읽고 쓸 수 있는 앱 상태를 나타내는 구체적인 구조를 만들어 냅니다. 리액트 16.8 이후 함수형이든 클래스형이든 모든 컴포넌트는 상태를 가질 수 있게 되었습니다. 가장 간단한 정의로는 사용자의 액션에 따라 바뀔 수 있는 컴포넌트 부분의 자바스크립트 객체라고 말할 수 있습니다. 또는, 컴포넌트의 메모리라고도 할 수 있습니다. 사용자의 행동에 따흔 액션이 컴포넌트의 상태를 변화시킬 수 있습니다. 하지만, 애플리케이션의 크기가 커지면 상태관리가 매우 복잡해지며, 유지,보수에 대한 문제가 빠르게 발생할 수 있습니다. 이러한 문제를 해결할 수 있는 것이 React 상태관리 라이브러리이며, Redux, MobX, Rec..