SuperAPI AI 工具集

install-wallet-ui-react-native

前端与建站

查看项目

更新于 10-16 01:59

技能介绍

用途

本技能用于在 Expo React Native 应用中安装 Wallet UI。适用于新建或已有的 Expo 应用。安装前需要先确定项目使用的 Solana 库,因为两条路径的配置差异显著。

选择路径

路径一:现代方案 @solana/kit(推荐)

适用于以下情况:

  • 正在开始一个新项目。
  • 偏好 @solana/kit 现代、轻量、函数式的 API。
  • 希望获得更好的 tree-shaking 与更小的打包体积。

该路径对应指南入口为 “Solana Kit Guide”。

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

适用于以下情况:

  • 正在维护一个大量依赖 @solana/web3.js v1 的已有项目。
  • 需要某些尚未迁移到 @solana/kit 的旧版依赖。
  • 已了解 @solana/web3.js 体积更大,且不再是新应用的首选推荐。

该路径对应指南入口为 “Solana Web3.js Guide”。

两者快速对比

  • @wallet-ui/react-native-kit:使用的 Solana 库为 @solana/kit;API 风格为函数式、可 tree-shaking;打包体积更小;状态为推荐。
  • @wallet-ui/react-native-web3js:使用的 Solana 库为 @solana/web3.js(v1);API 风格为面向对象、单体式;打包体积更大;状态为维护/旧版支持。

使用方式

本技能本身用于指导选择路径并指向相应的安装指南(Solana Kit Guide 或 Solana Web3.js Guide)。资料未提供具体安装命令、代码示例或逐步操作步骤。

适用场景

  • 在 Expo React Native 应用中集成 Wallet UI 钱包界面。
  • 新项目起步(推荐 @solana/kit)。
  • 维护依赖 @solana/web3.js v1 的既有项目。

限制

  • 资料未提供具体安装命令、代码片段与详细配置步骤,相关内容暂未提供。
  • 资料未提供价格、收费、平台兼容版本、性能效果等具体信息,暂未提供。