Install Payload Into Any Next.js App With One Line - 3.0 Beta Is Here!
www.youtube.com
터보팩을 바로 사용 가능 (속도가 점점 개선될 것으로 전망함).
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/
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 4월 25일 오전 3:19