백엔드 개발자로 일하고 있는데
요즘 프론트단도 배워보고싶은 욕구 생김
프론트까지 내가 쳐낼수 있으면 아이디어 생겼을때 외부 의존도 거의 없이 할 수 있을거같아서 (디자인 빼고)
기본적인 css js는 알고 있는데 바로 next.js 입문해도 되나?
기초부터 탄탄하게 하기 위해 타입스크립트, 리액트 배우고 할지
프론트 주력은 아니니 nextjs로 간보고 필요에 의한거만 습득할지 고민중임
프론트애들아 의견좀
요즘 프론트단도 배워보고싶은 욕구 생김
프론트까지 내가 쳐낼수 있으면 아이디어 생겼을때 외부 의존도 거의 없이 할 수 있을거같아서 (디자인 빼고)
기본적인 css js는 알고 있는데 바로 next.js 입문해도 되나?
기초부터 탄탄하게 하기 위해 타입스크립트, 리액트 배우고 할지
프론트 주력은 아니니 nextjs로 간보고 필요에 의한거만 습득할지 고민중임
프론트애들아 의견좀
app dir 레퍼런스가 미친수준으로 부족하고 타사 라이브러리랑 호환이 잘 안되는 부분도 있음 page router 는 그나마 레퍼런스 찾기 쉬우니까 13을 해도 app라우터는 비추 인데 프론트에서 뭐 별거 안할거면 (공식문서에서 안내해주는 것까지만) 할거면 app dir추천
app dir로 만져보는중인데 재밌네 리액트로 csr만 하는줄 알았더니 ssr+csr스까쓰는구나 강의볼수록 재밌는 기능이 많네
재밌긴함
일단 리액트를 알아야 next를 할 수 있음
Next 전에 선행지식으로 ts, react 문법, tailwind & sass 필수니깐 배워두셈 오리지널 css 현업에서 안씀
app dir은 느리고 버그많음. 프로덕션용으로 가능하게끔 해놨다는데 개구라임...
그리고 Next는 풀스택 프레임워크지 백엔드 서버 따로 있으면 React + Remix 쓰지 Next 쓸 이점이 하나없음
난 풀스택이고 next로 플젝 3개 참여해봄. Next 이점은 백엔드, 프론트를 js 하나로 전부 해결가능하고 배포할때 두개의 서버를 따로 올리던것과 달리 Next 플젝 하나만 빌드하면 끝남. React와 달리 SSR, SSG를 기능을 편하제공해 SEO를 개선 할 수 있지만 성능은 Remix 성능이 훨 나음. Next는 풀스택 프레임워크라 좀 더 무겁거든.
난 전에는 django + react + remix 썼음. 너가 공부하길 원하는게 순수 프론트단이면 remix 배우는게 맞음. remix와 next 차이점 부터 알고가면 될듯.
Remix는 SSR 하나만 지원하는데 이게 ㅈㄴ 빠름. Next도 애네 SSR 돌아가는거보고 싹다 서버 컴포넌트로 바꾼게 app dir임. Remix도 풀스택 컴포넌트를 쓰기 때문에 풀스택 프레임워크지만 신생 프레임워크라 결이다름.
친절한 댓글 ㄱㅅ Remix도 한번 맛보겠음.