フロントエンド

Solanaのフロントエンド開発では、プログラム、ウォレット、Reactなどの人気のあるJavaScriptフレームワークを扱います。これらのコンポーネントとやり取りするには、接続、トランザクション作成、Solanaアカウントからの読み取りを処理する必要があります。

Solana Kit (@solana/kit) は、この用途向けの標準的なJavaScript SDKです。小さく組み合わせ可能なプラグインからクライアントを構築し、必要に応じてReactバインディングを追加し、呼び出すオンチェーンプログラム用に生成されたプログラムクライアントを取り込みます。

主要なライブラリ

web3.js や wallet-adapter からの移行をお考えですか?

@solana/web3.js(レガシー)や @solana/wallet-adapter-* のコードベースを保守している場合は、上記の Kit プラグインを導入するか、web3.js v3 および wallet-adapter v3+ へインプレースでアップグレードできます。 どちらも使い慣れた API を維持しつつ、内部は Kit をベースに構築されています。

  • Kitクライアントガイド:RPC、署名、トランザクション送信のためのプラグインからクライアントを構築。
  • Reactガイド:同じクライアント上に重ねた @solana/react バインディングとウォレットフック。
  • メッセージと認証: トランザクションを使用せずに、メッセージへの署名とウォレットユーザーの認証を行います。
  • Next.jsチュートリアル:App Routerによるウォレット接続とSOL送金の完全なアプリ。
  • Kitへの移行:web3.jsとwallet-adapterの概念がKitにどのように対応するか。

Is this page helpful?

目次

ページを編集
© 2026 Solana Foundation. 無断転載を禁じます。