개발/Recoil1 👋국비 후기 모음👋 (이력도 확인 가능!) Recoil 직접 구현하기 (동작원리 이해) Recoil을 쓰다보니 직접 구현해보면 더 잘 이해할 수 있을거 같아서 자료를 찾아보았다. Atoms 먼저 Atom class를 선언해보자 class Atom { constructor(private value: T) {} // setter update(value: T) { this.value = value; } // getter snapshot(): T { return this.value; } } Recoil은 “atoms”이란 개념을 채택한다. Atoms는 상태의 단위이며, 업데이트와 구독이 가능하다. atom이 업데이트 되면 각각의 구독된 컴포넌트들은 새로운 값을 반영하여 다시 렌더링된다. 수정된 Atom class type Disconnecter = { disconnect: () => void };.. 2022. 9. 14. 이전 1 다음