미국 시간으로 10월 26일 목요일, 샌프란시스코에서 Next.js 2023 컨퍼런스가 개최되었다. 개인적으로 세번째 Next.js 컨퍼런스 참석이고 미국에서는 두번째이다. 베를린에서 첫 컨퍼런스 때에는 10명 정도의 멤버 정도였고 두번째 내가 키노트에서 발표하게 된 컨퍼런스에서는 100여명 정도의 참석자 정도였다. 이제 회사는 인원수만 4-500 명에 달하는 회사가 여는 핫한 컨퍼런스가 되었다.
샌프란시스코의 SFJAZZ 에서 열린 이번 컨퍼런스는 기존과는 달리 Vercel 뿐 아니라 Next.js 커뮤니티 발표자들의 발표도 많이 포함되어 자신들의 경험과 지식을 공유했다. 아이폰 월렛에서 꺼낸 QR 코드로 입장하고 삼각형 로고가 박힌 굿즈도 수령했다.
https://twitter.com/ragingwind/status/1717597110710018384
먼저 삼각형 피라미드의 정기를 받아서 시차에 따른 멍한 정신을 좀 깨워보자
키노트가 시작되었고 Next.js 14 버전의 릴리즈를 소개했다. 사실상 13 사실상 13 버전의 안정화 버전으로 새로운 API 변경은 없다. 하지만 Server Action 의 안정화, Next.js Compailer 을 통한 큰 성능향상는 업그레이드를 서두르게 만드는 이유로 충분하다. 키노트와 블로그에 소개 된 내용을 정리해보면:
Next.js 13 에서 소개 된 Server Action 이 React 의 새로운 버전과 함께 안정화 버전이 14 버전에서 릴리즈 되었다. formAction
이나 FormData 의 action
을 이용해서 실행 시킬 수 있다. 기존에 API Route 와 fetch 를 사용했다면 더욱 간단하게 코드를 만들 수 있다. 코드의 간단함과 컴포넌트에 녹아 있는 로직을 볼 수 있다. 더 궁금하다면 다음 비디오를 보자.
https://www.youtube.com/watch?v=dDpZfOQBMaU
여러 기능들이 추가 또는 개선이 되어서 App Router 으로 전체적으로 좋은 성능을 가진 앱을 만들 수 있다. 복잡도와 알아야 할 것들이 늘어 났지만 시도해볼만한 가치가 있다.