Payload 3.0 beta 가 출시되었습니다. #Next.js 통합

  • 터보팩을 바로 사용 가능 (속도가 점점 개선될 것으로 전망함).

  • Payload 어드민 UI가 리액트 서버 컴포넌트로 구축되어 어드민 코드 작성에서 별도의 서버 사이드 코드 필요없음.

  • 전반적으로 완전히 ESM 사용

  • GraphQL은 엔드포인트 호출 할 때 초기화되므로 REST API 라우트에 부담을 주지 않음.

  • 모든 UI 컴포넌트가 별도의 @payloadcms/ui 패키지로 추상화되었으며, 3.0 안정화 버전 출시 또는 그 이전에 재사용이 가능하도록 공개될 것임.

  • 동일한 Next.js 앱 내에서 Payload 와 Next.js 사이트를 실행할 수 있음.

  • 이제 Payload를 Vercel에 배포할 수 있으며, 곧 Vercel Blob Storage에 대한 공식 지원이 있을 예정임(따라서 파일 업로드를 위해 S3가 필요하지 않음)

  • 서버 측 HMR이 바로 작동하여 nodemon 같은 것을 별도로 실행할 필요가 없음. Payload config가 변경되면 자동으로 백그라운드에서 다시 초기화함.

  • 모든 사용자 정의 React 컴포넌트는 기본적으로 서버 컴포넌트가 될 수 있으며, 서버 컴포넌트로 사용할 지 클라이언트 컴포넌트로 사용할 지 선택할 수 있음.

  • Sharp는 옵션으로 사용할 수 있도록 추상화됨.

  • 이제 Node Request / Response보다는 Web Request / Response API 를 주로 사용함.

  • Express는 여전히 Next.js의 Custom Server 기능으로 사용할 수 있음.

  • Payload 자체의 용량이 대폭 줄어들었으며 완전히 포터블해 졌으며 어디에서나 실행할 수 있음. Next.js 외부에서 Local API 를 완전히 활용할 수 있음.

  • 데이터 계층(Payload 2.0에서의 데이터베이스 형태와 API응답 방식)에는 전혀 영향이 없음.

---

  • 2024.4.25. 현재 v3.0.0-beta.15 릴리즈 됨. (https://github.com/payloadcms/payload/releases/tag/v3.0.0-beta.15)

  • 소개영상: https://youtu.be/CZ7a-dx3Glw?si=74kjQZRReZMCpwlw

  • 디스코드: #payload-3_0-feedback (https://discord.com/channels/967097582721572934/1215659716538273832)

  • Payload CMS: http://payloadcms.com/

Install Payload Into Any Next.js App With One Line - 3.0 Beta Is Here!

www.youtube.com

Install Payload Into Any Next.js App With One Line - 3.0 Beta Is Here!

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 25일 오전 3:19

조회 358

댓글 0