순수함수 입력으로 주어진 인자에만 의존하고 side effect가 없는 함수를 말한다. side effect : 함수 외부의 상태를 변경하거나 다른 외부 환경에 영향을 미치는 동작 순수함수는 입력과 반환값에만 의존하고, 같은 입력에 대해서 항상 같은 출력을 반환한다. selector selector는 atom이나 다른 seletor를 입력으로 받아들이는 순수함수다 상위 atom이나 selector가 업데이트되면 하위 selector 함수도 다시 실행된다 컴포넌트는 selector를 구독할 수 있고 selector가 변경되면 컴포넌트도 리렌더링된다. selector는 상태를 기반으로 파생시키는 상태(데이터)를 계산하는 데에 사용된다. 최소한의 상태 집합만 atom에 저장하고, 다른 모든 파생 데이터는 se..