[Next.js] _app.js에 대해서

sbinha·2019년 11월 2일
1

Next.js에서 _app.js는 초기에 기본 페이지들의 component로 사용된다. 당신은 _app.js를 페이지들에서 사용하거나 무시할 수 있다.
_app.js의 기능들은 아래와 같다.

  • 페이지들이 변화할 때 layout을 유지
  • 페이지를 navigating 할 때 state(상태) 유지
  • componentDidCatch로 고객들의 에러 관리
  • 페이지들에 추가데이터 사용가능 (예를 들어 전달되는 GraphQL queries)

예시 코드는 아래와 같다


layout 기능으로 사용예시


componentdidcatch로 사용예시

참고
https://nextjs.org/docs
https://salgum1114.github.io/nextjs/2019-05-21-nextjs-static-website-3/

profile
생각하는 개발자가 되자!

0개의 댓글