Skip to main content
이 퀵스타트는 Base Account SDK를 사용하여 Next.js 앱에 Base 로그인(SIWB)과 Base Pay를 추가하는 최소한의 코드를 보여줍니다.

1. 새 Next.js 앱 생성

새로 시작하는 경우, 새 Next.js 앱을 생성합니다:
설정 중 프롬프트가 나타나면 기본 옵션을 선택하거나 필요에 따라 커스터마이즈 하세요. 이 퀵스타트에서는 기본 설정으로 충분합니다.

2. SDK 설치

피어 의존성 오류가 발생하나요?피어 의존성 오류가 발생하면 --legacy-peer-deps 플래그를 사용하세요.

3. 메인 컴포넌트 생성

app/page.tsx (TypeScript를 사용하지 않는 경우 app/page.js)의 내용을 아래 컴포넌트로 교체하세요:
app/page.tsx
참고:0xRecipientAddress를 실제 수신자 주소로 교체해야 합니다.
Base Pay와 SIWB는 독립적입니다Base Pay를 사용하기 위해 SIWB를 반드시 사용할 필요는 없습니다. 추가 설정 없이 pay() 함수만 호출하면 됩니다.

4. 앱 실행

http://localhost:3000을 열고, Sign in with Base (선택 사항)를 클릭한 후 Pay를 클릭하고 트랜잭션을 승인하면 Base Sepolia에서 5 USDC를 전송 완료! 🎉 참고: 기존 Next.js 앱이 있는 경우, SDK(npm install @base-org/account @base-org/account-ui)만 설치하고 위 컴포넌트를 프로젝트에 추가하면 됩니다. 다른 React 프레임워크에서도 이 컴포넌트를 적절히 응용할 수 있습니다.

다음 단계

브랜드 가이드라인을 준수해 주세요SignInWithBaseButton 또는 BasePayButton을 사용하려면 애플리케이션 전반의 일관성을 위해 Base 브랜드 가이드라인을 준수해 주세요.