install-wallet-ui-react-native について
Expo React NativeアプリでWallet UIをセットアップするためのスキルです。利用するSolanaライブラリに応じて、`@solana/kit`向けの現行手順と、既存アプリ向けの`@solana/web3.js` v1手順を案内します。
主な機能
- 01Solanaライブラリに応じた手順選択
- 02`@solana/kit`のセットアップガイド
- 03`@solana/web3.js`のセットアップガイド
- 04API形式とバンドルサイズの比較
活用シーン
- 01新規ExpoアプリでのWallet UI設定
- 02`@solana/web3.js` v1利用アプリのUI設定
- 03`@solana/kit`への移行手順の検討
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wallet-ui/ wallet-ui --skill install-wallet-ui-react-nativeインストール後、Claude Code で/install-wallet-ui-react-nativeを入力して読み込まれたか確認します。
同梱ファイルsolana-kit.mdsolana-web3js.md
詳細
Wallet UI のインストール(React Native)
概要
このスキルでは、Expo React Native アプリケーションに Wallet UI をセットアップする方法を説明します。セットアップ方法は使用する Solana ライブラリによって大きく異なるため、使用するライブラリを選択する必要があります。
使用する方法を選択
1. モダン:@solana/kit(推奨)
次の場合に使用してください:
- 新しいプロジェクトを開始する場合。
@solana/kitのモダンで軽量な関数型 API を使いたい場合。- より優れたツリーシェイキングと、より小さなバンドルサイズを求める場合。
2. レガシー:@solana/web3.js(メンテナンスモード)
次の場合に使用してください:
@solana/web3.jsv1 に大きく依存する既存のプロジェクトを保守している場合。@solana/kitに移行していない特定のレガシー依存関係が必要な場合。@solana/web3.jsはより大きく、新しいアプリでは主要な推奨ライブラリではないことを理解している場合。
簡単な比較
| 機能 | @wallet-ui/react-native-kit | @wallet-ui/react-native-web3js |
|---|---|---|
| Solana ライブラリ | @solana/kit | @solana/web3.js (v1) |
| API スタイル | 関数型、ツリーシェイキング可能 | オブジェクト指向、モノリシック |
| バンドルサイズ | 小さい | 大きい |
| ステータス | 推奨 | メンテナンス/レガシーサポート |
コメント
Markdown 対応