개발자

next.js에서 _app.tsx Component랑 pageProps 타입 선언해주고 싶은데 어떻게 하면 되나요?

2023년 02월 21일조회 420

next.js 샘플을 사용했는데, 이걸 타입 스크립트로 변경하면 타입에러가 나더라구요. Component랑 pageProps는 어떤 타입으로 선언해야 타입에러가 안날까요?

1function App({ Component, pageProps }) {
2  return (
3    <Component {...pageProps} />
4  )
5}
이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

손정현님의 프로필 사진

안녕하세요! next 공식 문서를 참고해보시면 next/app 에서 타입을 가져다가 쓰실 수 있습니다. 참고하시면 좋을 것 같아요. - https://nextjs.org/docs/basic-features/typescript#custom-app 예시: import type { AppProps } from 'next/app' export default function MyApp({ Component, pageProps }: AppProps) { return <Component {...pageProps} /> }

profile picture

익명

작성자

2023년 02월 22일

감사합니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!