Recoil - 시작

위향훈·2023년 3월 14일
0
post-thumbnail

오늘의 한마디

“가장 큰 위험은 어떤 위험도 감수하지 않는 것이다...정말 빠르게 변화하는 세상에서 실패를 보장하는 유일한 전략은 위험을 감수하지 않는 것이다.”
-마크 주크버그 (페이스북 공동 창업자)

들어가며

기존 React 상태관리를 리덕스로 사용하였는데 사용하는 사람도 많고 정보가 많은 장점은 있지만 정말 정말 코드가 더럽다.
또, 비동기 처리 같은것들을 또 툴킷, 사가 등 여러 추가 라이브러리를 설치한다면 코드는 더 길어지고 복잡해지며 알지도 못할 그리고 더러운 코드들이 많아서 너무 싫었는데 드디어 조금 적응 되었다 싶더니 이젠 타입스크립트를 적용해서 사용해보니 더욱 처참 이참에 리액트 팀이 만든 Recoil를 배워 사용해 보려고 한다.

설치

npm i recoil

RecoilRoot

redux에서 Provider로 감싸는 것 처럼 RecoilRoot으로 감싸주어야 한다.

import {RecoilRoot} from 'recoil'

function App() {
  return (
    <RecoilRoot>
      <컴포넌트 />
    </RecoilRoot>
  );
}
profile
혼자 끄적여보는 필기 저장소 | 잠깐쓰고 잊지말고 기록하는 습관.

0개의 댓글