Community

요즘 Next.js와 TanStack에 대한 이야기 일단..RSC(React Server Component)가 언젠가 보안 이슈를 크게 만들거라 예상했었기 땜에 별로 충격은 없었다. 😏 최근

요즘 Next.js와 TanStack에 대한 이야기 일단..RSC(React Server Component)가 언젠가 보안 이슈를 크게 만들거라 예상했었기 땜에 별로 충격은 없었다. 😏 최근 TanStack이 TanStack Start를 정식 출시하고, 그 외에 다양한 라이브러리들도 출시하면서 Next.js의 대항마로 급부상하고 있어서 나도 고민을 좀 해 보았다. Vercel의 가격이나 사용 정책 디버깅 문제들도 있지만, 무엇보다 이전에 Vercel 창업자가 비윤리적인 발언을 한 적이 있어서 크게 정떨어졌어서 다른 프레임웍들도 진지하게 살펴봤었는데 마땅하지 않았었다. 다른 프레임웍 중 React 생태계에 잘 녹아들어 있는 것이 없다는 것이 가장 큰 문제였음. 최근 TanStack Start가 각광을 받아서 여러모로 살펴보았는데 결론은 내 사용 사례에는 여전히 Next.js 가 최선이라고 판단되었다. 이유는, TanStack Start는 TanStack 라이브러리들과 꽤 강하게 엮여있고, 구조적으로 다른 3rd party 들을 쉽게 결합할 수 있다고는 하지만, 그럴거면 TanStack만큼 좋은 대안이 많이 있음. 그리고 Next.js의 발전 방향이 나쁘다고 하긴 하지만, 서버쪽 프레임웍으로 방향을 전환한게 탁월한 선택이긴 했다. 많은 개발자들이 싫어하긴 하지만, Client 쪽 Rich Application을 만들 것이 아니라면 결국 서버 oriented 된 것이 훨씬 낫고, Next.js 같은 프레임웍을 사용하는 사례는 대부분 이쪽일 것이기 때문이다. Client 쪽 Rich Application을 위해서라면 굳이 이런 프레임웍을 사용하지 않는 편이 더 낫기도 하고. 아무튼, 그래서 안타깝고 아쉽지만 여전히 Next.js를 사용하는 것으로 결정. Vercel 인프라 사용도 하지 말까 싶지만, Next.js를 사용하는 이상 Vercel을 사용하지 않으면 약간 디버프 되는 느낌이긴 하다. 써놓고 보니, 하.. Vercel 이넘들 진짜 장사 잘하네.

알림

알림이 없습니다