개발자

nextjs typescript 실용성

2024년 05월 07일조회 192

저는 원래 백엔드 개발자인데 현재 이직한곳에서 사정상 프론트 서버를 공부하면서 하나 올리게 되었습니다. 공부하면서 개발 진행중인데 잘 이해되지 않는 부분이 있어서 여쭤 봅니다. 기술 스펙은 프론트 nextjs typescript, 백엔드 springboot gradle입니다. 1. 폴더로 라우팅하는게 편해보여서 nextjs로 선택했는데 합리적인가요?? 현재는 nextjs api는 사용계획 없습니다. 2. js 보다는 그래도 미래지향적인 ts를 선택했는데 뭔가 개발하다보니 괜히 사용중인 기술에 비해 오바했다는 생각이 좀 듭니다. 쭉 진행해도 괜찮을까요?? 지금이라도 js react로 바꿔야 할지 제가 프론트적 지식이 많이 부족하여 자문을 좀 구합니다. 감사합니다.

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

답변 2

박정환님의 프로필 사진

글을 보니 react, nextjs, typescript를 안써보신 것 같습니다. 질문에만 답해보면 1, 2 모두 오버스펙은 맞습니다. 1은 next를 쓰는 이유를 스스로 찾으셔야 겠습니다. 이왕 해보시는 김에 ts를 많이 써보시는것도 좋은 방향이 아닌가 싶습니다. 백엔드 개발자가 only 백엔드만 하는 것보다는 이번 기회에 프론트 쪽도 보시면서, 뭐 유려하게 화면을 꾸며낼수는 없겠습니다만 그래도 구성에 대해 고려를 하고 노력해보았다는 경험을 가지면 어떨까 합니다. 나중에 많은 도움이 될겁니다. 정 지금 버전에서 이어나가기 너무 어렵다면 js로 변경하심이 맞겠습니다.

짹님의 프로필 사진

js에서 ts로 바꾼 가장 큰 계기는 type checking을 빌드 타입 혹은 plugin으로 코드를 쓰면서 바로 체크되기 때문에 실수하거나 버그를 만들 가능성이 현저히 줄어듭니다. 자동완성기능으로 생산성이 향상되는것도 큽니다. (코딩 속도 향상) 처음 시작할때 type정의하는게 까다로울수 있는데, 할수 있는건만 정의하고 어려운건 any로 뒀다가 ts공부를 차근히 하시고 변경하세요. 그게 js로 하는것보다 훨씬 좋습니다.

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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