Next.js에서 페이지 또는 기능 구성 요소에 대한 typescript 유형을 설정하는 방법은 무엇입니까?
2330 단어 nextjs
Typescript를 Next.js와 함께 사용하는 경우 Next.js에서 단일 페이지 또는 기능 구성 요소에 대한 유형을 설정해야 할 수 있습니다.
NextPage
모듈에서 next
유형을 가져온 다음 페이지 또는 기능 구성 요소의 유형으로 설정하면 됩니다.예를 들어 Next.js에서 인덱스 페이지(또는
index.tsx
파일)의 유형을 설정하려고 한다고 가정해 보겠습니다. 먼저 다음과 같이 Next.js 모듈에서 NextPage
유형을 가져와야 합니다.// import NextPage type from nextjs
import { NextPage } from "next";
이제
NextPage
파일에서 index.tsx
유형을 다음과 같이 사용할 수 있습니다.// import NextPage type from nextjs
import { NextPage } from "next";
// setting type for index page
const IndexPage: NextPage = () => {
return <h1>Hello World!</h1>;
};
// exporting IndexPage as default export
export default IndexPage;
Next.js의 모든 기능 구성 요소에 동일한 접근 방식을 사용할 수 있습니다.
codesandbox에 있는 위의 코드를 참조하세요.
그게 다야 😃!
😃 유용하셨다면 공유해 주세요.
Reference
이 문제에 관하여(Next.js에서 페이지 또는 기능 구성 요소에 대한 typescript 유형을 설정하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/melvin2016/how-to-set-typescript-types-for-a-page-or-a-functional-component-in-next-js-8do텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)