Solana의 프론트엔드 개발은 프로그램, 지갑 및 React와 같은 인기 있는 JavaScript 프레임워크를 다루는 작업을 포함합니다. 이러한 구성 요소와 상호 작용하려면 연결 처리, 트랜잭션 생성 및 Solana 계정에서 읽기가 필요합니다.
이러한 작업을 돕기 위해 다양한 프레임워크에서 여러 Solana 클라이언트 라이브러리를 사용할 수 있습니다.
주요 라이브러리
@solana/client
- RPC, 지갑, 트랜잭션을 번들링하는 간단한 Solana 클라이언트 - 내장된 상태 저장소, 액션, 워처, 커넥터 포함
@solana/react-hooks
- 지갑, 잔액, 전송, 서명, 쿼리를 위한 완전한 훅 -
@solana/client런타임 상태를 래핑하는 React 프로바이더 훅
@solana/web3-compat
- 업그레이드를 간소화하는 Web3.js 호환 툴킷 - web3.js와 kit의 혼합에 의존하는 최신 내부 구조
@solana/kit
@solana/react-hooks와 같은 다른 Solana 라이브러리를 구동하는 저수준 Solana SDK - 완전히 트리 셰이킹 가능하며, 최신 웹 표준을 사용하고 런타임을 구동
@solana/web3.js는 더 이상 사용되지 않습니다
많은 Solana 생태계 프로젝트가 여전히 더 이상 사용되지 않는 @solana/web3.js에
의존하고 있습니다. 마이그레이션 경로를 간소화하려면 @solana/web3-compat를
사용하는 것이 좋습니다.
- @solana/client 가이드: RPC, 지갑 및 트랜잭션을 위한 가볍고 헤드리스 런타임.
- @solana/react-hooks 가이드: 동일한 클라이언트 런타임 위에 계층화된 React 훅.
- @solana/web3-compat 가이드:
@solana/web3.js에서 Kit 기반 스택으로 마이그레이션하기 위한 호환성 레이어.
Is this page helpful?