Error Handling
React error 해결법: Uncaught Error: This component must be used inside a <RecoilRoot> component.
고수트
2023. 3. 19. 23:16
반응형
에러 발생
react 개발시 Recoil 사용시 아래와 같은 에러가 발생할 때가 있다.
Uncaught Error: This component must be used inside a <RecoilRoot> component.
원인
RecoilRoot 로 감싸주지않았다.
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
해결법
Recoil 을 사용하는 상위 파일 을 RecoilRoot 로 감싸준다.
ex) index.tsx 에서 <RecoilRoot> 로 감싸준다.
<RecoilRoot>
<React.StrictMode>
<App />
</React.StrictMode>
</RecoilRoot>
반응형