개발자
Next js를 배워볼 겸 혼자 사이드 프로젝트로 도전을 해보려고 합니다. 저는 어떤 기술들을 사용하고자 할 때, 강의로 가장 기본적인 것들을 공부한 후에 프로젝트 생성하고 나서 공식문서를 보던 깃허브를 보던 하는 타입입니다. 요새 Next가 많이 언급되는 것 같아서 사용해보려고 하는데, 강의도 그렇고 블로그 글이나 등등 최신 app directory는 자료가 잘 없더라구요. 그래서 어떤 버전으로 사이드 프로젝트를 시작하는게 좋을지 의견을 구하고자 합니다. 1. 구버전(12 이하)에 document방식으로 먼저 공부를 하고 나중에 최신버전에 대한 자료들이 더 많아졌을 때 마이그레이션 하는 방법 2. 맨땅에 헤딩 느낌으로 최신버전으로 악깡버 의견 남겨주시면 감사하겠습니다.
답변 2
인기 답변
프로덕션에 12.3.4를 사용했고, 최근 토이프로젝트에 13.4.13을 사용해보고 있습니다만..! 프로덕션을 염두에 두고 계신 경우, 1번을 추천합니다. 개인적으로는 최소 올해 말까지는 12를 사용하는 것이 신체적-정신적(?)으로 좋을 것 같아서요 사실, 올해 말이라고 말한 이유도 vercel에서 빠르게 패치하고 있어서 기간을 긍정적으로 봤어요. 제 생각에는 app dir의 핵심 기능들이 아직 안정적인 것 같지 않고(vercel에서는 안정적이라 말하지만, github에 핵심 로직 관련 이슈도 많음 + 지금도 고통 받는 부분 다수), 이에 따라 app dir 관련 공식 문서는 내용도 변경될 가능성이 높다고 생각되며 예제도 바뀔 수 있습니다. 프로덕트에 사용할 계획이시라면, 변경된 부분을 다시 공부하여 다시 적용하는 것보다는 기존 12의 안정성을 가져가는 게 맞을 것 같아요. app dir가 가져다주는 이점이 12에서 못 하는 부분도 아니어서 더 그런 면이 있다는 느낌이 들어요
임태연
웹 프론트엔드 개발자 • 2023년 08월 14일
+ 생각보다 보시는 분이 있으셔서, 처음 사용하시면 잘 못 이해하실 것 같아서 정정할게요 12라고 지칭했지만, 정확히는 page router를 말한 거에요 제가 추천하는 버전은 page의 안정적 버전이라고 생각되는 13.(1 or 2).X 입니다. 정확한 버전은 기억이 안나서, 찾아보시는 것이 더 정확할 것 같아요 또, page를 사용하는 것을 '구식 버전이다' 라고 생각할 필요는 없을 것 같아요. vercel에서 page도 계속 지원한다고 말하고 있어서요..! 심지어는 새 기능도 추가될 수 있다고 하니 너무 고민하지 않으셔도 될 것 같아요
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!