install-wallet-ui-react-native

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Install 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)

1. 现代版:
@solana/kit
(推荐)

Use 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
适用场景:
  • 你正在启动一个新项目。
  • 你偏好
    @solana/kit
    现代化、轻量的函数式API。
  • 你希望获得更好的摇树优化和更小的包体积。
操作说明: 打开Solana Kit指南

2. Legacy:
@solana/web3.js
(Maintenance Mode)

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

Use this if:
  • You are maintaining an existing project heavily reliant on
    @solana/web3.js
    v1.
  • You need specific legacy dependencies that haven't migrated to
    @solana/kit
    .
  • You understand that
    @solana/web3.js
    is heavier and no longer the primary recommendation for new apps.
Instructions: Open Solana Web3.js Guide
适用场景:
  • 你正在维护一个严重依赖
    @solana/web3.js
    v1的现有项目。
  • 你需要某些尚未迁移到
    @solana/kit
    的特定旧版依赖。
  • 你了解
    @solana/web3.js
    体积更大,且不再是新项目的首选推荐。
操作说明: 打开Solana Web3.js指南

Quick Comparison

快速对比

Feature
@wallet-ui/react-native-kit
@wallet-ui/react-native-web3js
Solana Lib
@solana/kit
@solana/web3.js
(v1)
API StyleFunctional, Tree-shakeableObject-Oriented, Monolithic
Bundle SizeSmallerLarger
StatusRecommendedMaintenance / Legacy Support
特性
@wallet-ui/react-native-kit
@wallet-ui/react-native-web3js
Solana库
@solana/kit
@solana/web3.js
(v1)
API风格函数式、支持摇树优化面向对象、单体式
包体积更小更大
状态推荐维护/旧版支持