Jotai는 React 애플리케이션에서 상태 관리를 간단하고 효율적으로 할 수 있게 도와주는 상태 관리 라이브러리입니다. Jotai는 원자(Atom) 개념을 기반으로 하여 상태를 관리하며, React의 상태 관리 패턴을 간소화하고, 단순함과 유연성을 제공합니다.
Atom을 통한 상태 관리:
Jotai의 기본 단위는 Atom입니다. Atom은 상태를 담고 있으며, 애플리케이션에서 상태를 공유하고 업데이트하는 데 사용됩니다.
간단한 API:
Jotai는 상태를 정의하고 이를 읽고 업데이트하는 API가 간단합니다. atom()을 사용하여 상태를 정의하고, get과 set을 사용하여 상태를 읽고 업데이트합니다.
React와의 긴밀한 통합:
React에서 사용되는 훅(useAtom)을 통해 상태를 관리할 수 있습니다. 이를 통해 상태의 변화를 컴포넌트에 즉시 반영할 수 있습니다.
전역 상태 관리:
애플리케이션 전역에서 공유되는 상태를 관리할 수 있습니다. 상태를 한 번 정의해두면 여러 컴포넌트에서 그 상태를 읽고 업데이트할 수 있습니다.