인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

우기님의 프로필 이미지
우기

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

dispatch type 문의

작성

·

290

0

const dispatch = useAuthDispatch(); 에도

마찬가지로 타입 추론이 unknown 타입으로 되서 그림과 같이 빨간줄이 뜨는데 어떻게 처리해야 하나요?

export const useAuthDispatch = () => useContext(DispatchContext) as any;

위와 같이 처리하는 방법도 괜찮나요??

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요
그렇게 하셔도 되지만
위에서

 const DispatchContext = createContext<any>(null); 


이렇게 해주시지 않았나요 ~ ?

우기님의 프로필 이미지
우기
질문자

아 const DispatchContext = createContext(null) as any로 했었어서

useContext(DispatchContext)에서 다시 unknown으로 변경이 되는군요

const DispatchContext = createContext<any>(null)로 변경하니까 해결됐습니다

감사합니다~

우기님의 프로필 이미지
우기

작성한 질문수

질문하기