🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

context 사용법에 관해서

24.02.23 01:05 작성 조회수 172

0

이 영상에서 보고 이해한대로 만들다가 잘 안되는 부분이 있어서, 제가 이해한게 맞는지 질문드립니다.
영상에서 provider랑 tap.tsx랑 어느 위치에 있든지 그건 상관없이 provider에서 쓰는 변수와 tap.tsx에서 쓰는 변수만 맞추고 page.tsx에서 필요한 부분에 <설정한 프로바이더> 태그만 위아래로 감싸면 되는것이 맞나요?

답변 1

답변을 작성해보세요.

1

컨텍스트 api는 Provider 아래에서 쉽게 상태를 공유할 수 있게 해주는 겁니다. Provider 아래 컴포넌트에서만 상태에 접근할 수 있으므로 Provider를 상태를 공유하는 컴포넌트의 부모 컴포넌트로 만들어야 합니다.

감사합니다! 부모,자식 컴포넌트로 서로 인식시키는게 중요한데, 제가 일부 기능을 대문자로 안만들어 컴포넌트로 사용 안하고 그냥 함수로 불러오고 그대로 써서,,, { } 로 감싸서 layout에 적은 탓에 컴포넌트로 인식을 안한 문제가 있던것 같습니다.

채널톡 아이콘