[Next.js] Pattern & Head
·
Next.js/이론
Next.js에서 _app.js는 global로 import 할 것들이 많고 Google Analytics 등 스크립트를 사용하는 경우가 많다. 그렇기 때문에 React 컴포넌트까지 _app.js에 모두 작성하게 되면 너무 커지게 된다. 즉, Next.js는 _app.js를 필요 이상으로 크게 만드는 것을 좋아하지 않는다. 그렇기 때문에 React 컴포넌트 부분을 따로 Layout으로 빼는 것을 Layout Pattern이라고 한다. Layout Pattern 앞서 말한 것처럼 React 컴포넌트를 분리해서 사용하기 위한 패턴이다. import NavBar from "../components/NavBar"; import "../styles/globals.css"; export default functio..