개발자
안녕하세요. 입사 7개월차인 주니어 프론트엔드 개발자입니다. 사수가 없는 작은 스타트업에서 일하고 있는데, 이번에 새로운 프로젝트가 들어가면서 메인스택을 어떻게 해야하는지 고민이 됩니다. 1. 채팅 기능이 메인 2. 장기적으로 추가 기능 계속 들어갈 계획 nextjs가 csr ssr 모두 확장성이 있다는 생각이 들어서 reactjs 혹은 nextjs로 스택을 분리해서 기술스택을 선정한다는게 의미가 없어보이는데, 그러면 매번 프로젝트 할 때마다 nextjs면 만사해결! 이라는 느낌이 들어서요. 다른 분들은 메인스택을 어떻게 선정하시나요?
답변 1
인기 답변
아무래도 next가 react 기반 프레임워크다 보니 'nextjs면 만사해결!'이 아주 틀린 말이라고 생각하진 않습니다. SSR, SEO 등을 고려하고 있다면 처음부터 next로 시작하는 게 더 나을 확률이 높겠죠. 그럼에도 그냥 react로 하겠다고 하면 다음와 같은 경우들이 있을 거 같습니다. - 이 프로젝트는 매우 높은 확률로 next의 기능을 사용하지 않을 것이다. 고로 벌써부터 나중을 걱정하여 오버엔지니어링 하지 않겠다. - 어쨌든 react는 라이브러리고, next는 프레임워크다. 자유도 측면에서 차이가 크다. 난 프레임워크에 갇히지 않고 내 방식대로 프로젝트를 구성하고 싶다. 즉 개발 자유도가 중요하다. 이를테면 난 폴더 기반 라우팅 방식이 마음에 들지 않는다. - 나중에 마이그레이션을 할 거 같은데 next말고 remix 같은 것들도 고려해보고 싶다. - 요즘 react 만으로도 next의 기능들을 구현할 수 있다고 하는데 굳이 next로 프로젝트를 세팅해야 할까?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!