mcpField
I
install-wallet-ui-react-native

install-wallet-ui-react-native

github.com/wallet-ui开发4354 次安装3 周前更新
代码仓库

关于 install-wallet-ui-react-native

为 Expo React Native 应用配置 Wallet UI 的技能,先根据项目使用的 Solana 库选择对应指南。提供基于 `@solana/kit` 的现代路径,以及面向既有项目的 `@solana/web3.js` v1 路径。

主要功能

  1. 01按 Solana 库选择配置路径
  2. 02提供 `@solana/kit` 指南
  3. 03提供 `@solana/web3.js` 指南
  4. 04比较两种实现的 API 与包体积

适用场景

  1. 01在新 Expo 应用中配置 Wallet UI
  2. 02为依赖 `@solana/web3.js` v1 的应用配置界面
  3. 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。
  • 你希望实现更好的摇树优化,并缩小打包体积。

说明: 打开 Solana Kit 指南

2. 旧版方案:@solana/web3.js(维护模式)

适用于以下情况:

  • 你正在维护一个高度依赖 @solana/web3.js v1 的现有项目。
  • 你需要尚未迁移到 @solana/kit 的特定旧版依赖项。
  • 你了解 @solana/web3.js 体积较大,且不再是新应用的首选推荐方案。

说明: 打开 Solana Web3.js 指南

快速比较

特性@wallet-ui/react-native-kit@wallet-ui/react-native-web3js
Solana 库@solana/kit@solana/web3.js(v1)
API 风格函数式、支持摇树优化面向对象、单体式
打包体积更小更大
状态推荐维护/旧版支持

评论

支持 Markdown