개발자

프론트엔드 기술 고민

2023년 10월 09일조회 186

안녕하세요! 백엔드분들과의 프로젝트를 앞두고 있는데, 고민이 한가지 있습니다. 프론트엔드 팀원은 저 포함해서 3명인 상황입니다. 기술스택을 정할떄, 리액트를 쓸지 Next를 쓸지 고민을 하고 있고, Next를 써 본적이 있는 팀원은 1명인 상황입니다. Next를 썼을 떄 장점은 - 랜더링 전략을 다르게 가져갈 수 있다 - SEO를 쉽게 최적화할 수 있다 - Route Handler를 통해 요청을 숨길 수 있다. - 여러자체 컴포넌트 (Image,Link등...)을 쓸 수 있다. 이 정도가 있을 것 같은데 현업에서 react->Next로 전환할떄 어떤 시점에 전환하셨는지, 전환했을때 어떻게 팀원들끼리 협의를 하셨는지 궁금합니다..!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 3

이상선님의 프로필 사진

프론트의 기술은 오직 HTML, CSS, JS 뿐입니다. 나머지는 과정의 도구들이죠. 목표가 뭔지 생각해 보고 가장 맞는 도구를 선택하면 됩니다. 더 좋은 것은 도구를 자신이 만들거나 도구 없이 목표를 이루는 것입니다.

hovinee님의 프로필 사진

Nextjs는 react를 더 편하게 사용할 수 있는 프레임 워크입니다. react에 어느 정도 적응이 되셨다면 Nextjs를 사용해보시길 추천 드립니다! Image ssr page 라우팅 등 편한 기능들이 많아요!

손우진님의 프로필 사진

무조건 넥스트는 그다지 추천하지 않습니다만 이미 리액트 경험이 있으시다면 고려해볼만 합니다. 단순한 프로젝트라면 리액트 빌드 결과를 토대로 스프링을 빌드할 수 있을 것이고 배포가 편하다는 장점이 있죠. Cors도 신경 안써도 되구요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 10월 09일

프로젝트의 목적과 규모를 고려해 결정하는 것이 중요한데요, 크게 세 가지 관점으로 접근해볼 수 있습니다. 첫째, 개발 효율성입니다. Next.js는 라우팅, SEO, 서버 사이드 렌더링 등 많은 기능이 내장되어 있어 구축 시간을 단축시킬 수 있습니다. 이런 점에서 Next.js는 대규모 프로젝트에 유리합니다만, 팀원들 중 Next.js에 익숙한 사람이 1명뿐이라면 초기 학습 비용이 들 수 있습니다. 둘째, 확장성입니다. React 자체는 라이브러리라서 프레임워크인 Next.js보다 유연하게 확장할 수 있는 반면, Next.js는 웹사이트의 일관성을 유지하는 데 도움을 줍니다. 셋째, 향후 유지 보수 및 업데이트입니다. 아키텍처를 설계하거나 큰 변화가 필요할 때 React에서 Next.js로 전환하는 경우가 종종 있습니다. 현업에서 팀 간 협의는 이러한 요소를 종합적으로 고려한 후 결정됩니다. 모든 팀원이 참여하여 의견을 나누고, 각 기술의 장단점을 이해한 상태에서 결정하는 것이 중요합니다. 이러한 과정은 우리 팀의 프로젝트에 어떤 기술이 가장 적합한가를 판단하고 상호 합의하게 함으로써 팀워크를 더욱 강화시키는 시간입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!