Phát triển frontend trên Solana liên quan đến việc làm việc với các chương trình, ví và các framework JavaScript phổ biến như React. Tương tác với những thành phần này yêu cầu xử lý kết nối, tạo giao dịch và đọc dữ liệu từ các tài khoản Solana.
Để hỗ trợ công việc này, nhiều thư viện client Solana có sẵn trong các framework khác nhau.
Thư viện chính
@solana/client
- Client Solana đơn giản tích hợp RPC, ví, giao dịch - Bao gồm state store tích hợp sẵn, actions, watchers, connectors
@solana/react-hooks
- Bộ hooks đầy đủ cho ví, số dư, chuyển khoản, chữ ký, truy vấn - Hooks
provider React bao bọc
@solana/clientruntime state
@solana/web3-compat
- Bộ công cụ tương thích Web3.js để đơn giản hóa việc nâng cấp. - Cấu trúc nội bộ mới hơn dựa trên sự kết hợp của web3.js và kit.
@solana/kit
- SDK Solana cấp thấp cung cấp sức mạnh cho các thư viện Solana khác như
@solana/react-hooks- Hoàn toàn tree-shakable, sử dụng các tiêu chuẩn web hiện đại, và cung cấp sức mạnh cho runtime
@solana/web3.js đã ngừng hỗ trợ`
Nhiều dự án trong hệ sinh thái Solana vẫn dựa vào @solana/web3.js đã ngừng
hỗ trợ. Ưu tiên sử dụng @solana/web3-compat để đơn giản hóa lộ trình di
chuyển của bạn.
- Hướng dẫn @solana/client: runtime gọn nhẹ, headless cho RPC, ví và giao dịch.
- Hướng dẫn @solana/react-hooks: các hooks React được xây dựng trên cùng client runtime.
- Hướng dẫn @solana/web3-compat: lớp tương thích
để di chuyển từ
@solana/web3.jssang các stack được hỗ trợ bởi Kit.
Is this page helpful?