关于 install-wallet-ui-react-native
为 Expo React Native 应用配置 Wallet UI 的技能,先根据项目使用的 Solana 库选择对应指南。提供基于 `@solana/kit` 的现代路径,以及面向既有项目的 `@solana/web3.js` v1 路径。
主要功能
- 01按 Solana 库选择配置路径
- 02提供 `@solana/kit` 指南
- 03提供 `@solana/web3.js` 指南
- 04比较两种实现的 API 与包体积
适用场景
- 01在新 Expo 应用中配置 Wallet UI
- 02为依赖 `@solana/web3.js` v1 的应用配置界面
- 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.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