이 문서는 Databricks Apps 섹션의 일부입니다.Databricks가 공식으로 제공하는 AppKit (React + TypeScript 프레임워크)과, AppKit을 사용하지 않는 수동 Node.js/React 구성 방법을 다룹니다.
AppKit (React + TypeScript 프레임워크)
AppKit 은 Databricks가 공식으로 제공하는 React + TypeScript 기반 풀스택 프레임워크입니다. 타입 안전한 SQL 쿼리, 내장 차트/테이블 컴포넌트, tRPC 기반 API를 제공합니다.AppKit vs 다른 프레임워크
AppKit 프로젝트 생성
AppKit 프로젝트 구조
SQL 쿼리 + 차트 연동
1. SQL 쿼리 파일 작성:tRPC로 Model Serving 호출
AppKit 배포
주의
AppKit 개발 워크플로우: 반드시 SQL 파일 작성 → npm run typegen → App.tsx 작성 순서를 지켜야 합니다. 타입 생성 전에 UI 코드를 작성하면 컴파일 에러가 발생합니다.
Node.js/React 앱 (수동 구성)
AppKit을 사용하지 않고 Node.js/React 앱을 직접 구성할 수도 있습니다.프로젝트 구조
app.yaml (Node.js)
package.json
server.js (Express)
참고 AppKit vs 수동 구성: AppKit은 SQL 타입 생성, 내장 차트, tRPC 등을 제공하므로 새 프로젝트에서는 AppKit을 권장합니다. 기존 React 앱을 마이그레이션하거나 특수한 요구사항이 있는 경우에만 수동 구성을 사용하세요.