Recoil

zion·2024년 6월 30일
0

React

목록 보기
11/12

디버그 라이브러리로 reactotron-recoil-plugin를 추가하고 npm install 시, 다음과 같은 오류가 발생했다.

라이브러리의 마지막 업데이트가 3년전이라, 버전이 맞지 않았다.

Recoil

장점

  • React 를 개발한 Facebook에서 개발한 React 상태관리 라이브러리이다. 때문에 초기에 높은 호환성과 빠른 업데이트를 기대했었다.
  • 배우기 쉽다.
  • 원자(atom) 단위의 작은 상태를 조합하여 큰 상태를 만드는 방식

현재 점유율

  • 같은 atom 방식의 다른 라이브러리보다 낮은 점유율을 보이고 있다.

문제점

  • 개발을 주도한 개발자가 퇴사하고 업데이트가 제대로 되고 있지 않다.
  • 메모리 누수 문제가 해결되고 있지 않다.
  • SSR 지원이 미비하다.

reactotron-recoil-plugin

위 오류는 npm install --force로 해결은 가능하지만 임시방편일뿐, recoil이 업데이트가 되지 않는다면 추후 또다른 문제들이 발생할수 있다.

recoil은 초기 적응하기에는 쉬운 장점을 가지고 있지만, 업데이트 격차로 다른 문제가 발생한다면 다른 atom 방식의 jotai 나 유지보수가 꾸준한 라이브러리로의 변경도 필요해보였다.

참고 : https://medium.com/@clockclcok/recoil-%EC%9D%B4%EC%A0%9C%EB%8A%94-%EB%96%A0%EB%82%98-%EB%B3%B4%EB%82%BC-%EC%8B%9C%EA%B0%84%EC%9D%B4%EB%8B%A4-ff2c8674cdd5

profile
be_zion

0개의 댓글