Blitz - 풀스택 React 프레임워크를 소개합니다.
홈페이지에서는 아래와 같이 소개하고 있었습니다.
Blitz is a framework-agnostic toolkit. It features a "Zero-API" data layer abstraction that eliminates the need for REST/GraphQL, new app scaffolding and a Blitz Auth plugin — a powerful alternative to next-auth.
한마디로, Blitz 는 풀스택 React 프레임워크를 소개합니다.
설치는 아래와 같이 하시면 되고요..
Get Started with Blitz
Set Up Your Computer
You need Node.js 16 or newer. You can verify this by running node -v in your terminal. If you don't have Node or need a newer version, we recommend using a node version manager like fnm. That will allow you to change node versions and even have different versions for each project.
Install Blitz
Run yarn global add blitz@alpha or npm install -g blitz@alpha.
Windows users must ensure the result of yarn global bin is in PATH in order to use yarn globally. To use yarn within Git Bash on Windows, ensure the result of yarn global bin is exported to PATH within .bash_profile.
Create a New App
- blitz new myAppName
- cd myAppName
- blitz dev
- View your brand new app at http://localhost:3000
Blitz의 특징은 아래와 같습니다.
- Ruby on Rails 에서 영향받고, Next.js 기반으로 만들어짐
- REST/GraphQL 필요없는 "Zero-API" 데이터 레이어 제공
ㅤ→ 서버 코드를 컴포넌트에 직접 임포트하면 빌드시에 자동으로 HTTP API를 생성해서 교체됨
ㅤ→ 생성된 API는 앱이나 써드파티에서도 이용 가능
- ESLint, Prettier, Jest, 사용자 가입/로그인/암호 재설정 기능등은 기본 포함
- 다양한 기본값과 컨벤션 : Routing, 파일 구조, 인증 등
- DB부터 프론트엔드까지 모두 포함. 하나만 만들어서 서버/서버리스에 배포 가능
- Next.js 앱을 마이그레이션 지원
자세한 내용은 아래 홈페이지 참고부탁드릴께요~
오늘의 블로그는 여기까지고요..
항상 믿고 봐주셔서 감사합니다.
'좋아하는 것_매직IT > 96.IT 핫이슈' 카테고리의 다른 글
Etro - Typescript 비디오 편집 프레임워크 (etrojs.dev) (0) | 2022.07.27 |
---|---|
이제 윤초는 과거로 남겨둘 때가 되었다 (engineering.fb.com) (0) | 2022.07.26 |
Git-Story : 커밋 히스토리를 애니메이션으로 만들어 설명하기 (0) | 2022.07.25 |
Humbleicons - UI용 무료 SVG 아이콘 (humbleicons.com) (0) | 2022.07.25 |
Carbon, C++의 계승자를 목표로 구글이 새로 만든 프로그래밍 언어 (0) | 2022.07.25 |