install-wallet-ui-react-native
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseInstall Wallet UI (React Native)
安装Wallet UI (React Native)
Overview
概述
This skill helps you set up Wallet UI in your Expo React Native application. You need to choose which Solana library you are using, as the setup differs significantly.
本技能可帮助你在Expo React Native应用中设置Wallet UI。你需要选择要使用的Solana库,因为不同库的设置流程差异很大。
Choose Your Path
选择你的方案
1. Modern: @solana/kit
(Recommended)
@solana/kit1. 现代版:@solana/kit
(推荐)
@solana/kitUse this if:
- You are starting a new project.
- You prefer the modern, lightweight, functional API of .
@solana/kit - You want better tree-shaking and smaller bundle sizes.
Instructions:
Open Solana Kit Guide
适用场景:
- 你正在启动一个新项目。
- 你偏好现代化、轻量的函数式API。
@solana/kit - 你希望获得更好的摇树优化和更小的包体积。
操作说明:
打开Solana Kit指南
2. Legacy: @solana/web3.js
(Maintenance Mode)
@solana/web3.js2. 旧版:@solana/web3.js
(维护模式)
@solana/web3.jsUse this if:
- You are maintaining an existing project heavily reliant on v1.
@solana/web3.js - You need specific legacy dependencies that haven't migrated to .
@solana/kit - You understand that is heavier and no longer the primary recommendation for new apps.
@solana/web3.js
Instructions:
Open Solana Web3.js Guide
适用场景:
- 你正在维护一个严重依赖v1的现有项目。
@solana/web3.js - 你需要某些尚未迁移到的特定旧版依赖。
@solana/kit - 你了解体积更大,且不再是新项目的首选推荐。
@solana/web3.js
操作说明:
打开Solana Web3.js指南
Quick Comparison
快速对比
| Feature | | |
|---|---|---|
| Solana Lib | | |
| API Style | Functional, Tree-shakeable | Object-Oriented, Monolithic |
| Bundle Size | Smaller | Larger |
| Status | Recommended | Maintenance / Legacy Support |
| 特性 | | |
|---|---|---|
| Solana库 | | |
| API风格 | 函数式、支持摇树优化 | 面向对象、单体式 |
| 包体积 | 更小 | 更大 |
| 状态 | 推荐 | 维护/旧版支持 |