![[Recoil] Recoil이란? Recoil 사용법! [9/18 study]](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fcr5Rxg%2FbtsJDvQrxZo%2FAAAAAAAAAAAAAAAAAAAAAKDIBahs4VSN-H1uXZJGMaUumlA3CXSgJa2uxZ7cR2Mo%2Fimg.webp%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DLHKIry9Tv9gPYW9JIKu2wrBKKMM%253D)
Frontend/Recoil2024. 9. 18. 13:56[Recoil] Recoil이란? Recoil 사용법! [9/18 study]
Recoil이란? Recoil 사용법! 강의를 들으면서 공부 중 Recoil 라이브러리를 처음 접하게 되어 나중에봐도 안까먹으려고 포스팅 합니다.. (나를 위해) 시작하기 앞서호환성 및 단숨함을 이유로 외부의 글로벌 상태관리 라이브러리를 사용하는 것 보다는 React 자체에 내장된 상태 관리 기능을 사용하는 것이 좋다.. 좋지만 사용하는 이유가 있겠죠?React에는 다음과 같은 한계가 있다- 컴포넌트의 상태는 공통된 상위요소까지 끌어올려야만 공유가 될 수 있으므로, 이 과정에서 거대한 트리가 다시 렌더링 되는 좋지 못한 효과를 야기한다.- Context는 단일 값만 저장할 수 있고, 여러 값의 집합을 담을 수는 없다.결론적으로- 이 두 가지 특성이 트리의 최상단(state가 존재하는 곳)부터 트리의..