Tworzenie frontendu na Solanie polega na pracy z Programami, portfelami oraz popularnymi frameworkami JavaScript, takimi jak React. Interakcja z tymi komponentami wymaga obsługi połączenia, tworzenia transakcji oraz odczytu z Kont Solana.
Aby ułatwić tę pracę, dostępnych jest wiele bibliotek klienckich Solana dla różnych frameworków.
Główne biblioteki
@solana/client
- Prosty klient Solana łączący RPC, portfele, transakcje – Zawiera wbudowany store stanu, akcje, obserwatory, konektory
@solana/react-hooks
- Kompletny zestaw hooków do portfeli, sald, transferów, podpisów, zapytań –
React provider hooks opakowujące runtime stanu
@solana/client
@solana/web3-compat
- Zestaw narzędzi kompatybilny z Web3.js, ułatwiający aktualizację. – Nowoczesne wnętrze oparte na połączeniu web3.js i kit.
@solana/kit
- Niskopoziomowy SDK Solana, napędzający inne biblioteki Solana, takie jak
@solana/react-hooks– W pełni tree-shakable, wykorzystuje nowoczesne standardy webowe i napędza runtime
@solana/web3.js jest przestarzały`
Wiele projektów w ekosystemie Solana nadal korzysta z przestarzałego
@solana/web3.js. Zalecamy użycie @solana/web3-compat, aby uprościć
migrację.
- Przewodnik @solana/client: lekki, bezgłowy runtime dla RPC, portfeli i transakcji.
- Przewodnik @solana/react-hooks: hooki React oparte na tym samym runtime klienta.
- Przewodnik @solana/web3-compat: warstwa
kompatybilności do migracji z
@solana/web3.jsdo stacków opartych na Kit.
Is this page helpful?