Frontend-ontwikkeling op Solana omvat het werken met programma's, wallets en populaire JavaScript-frameworks zoals React. Interactie met deze componenten vereist het afhandelen van verbindingen, het aanmaken van transacties en het uitlezen van Solana-accounts.
Om bij dit werk te helpen, zijn er verschillende Solana-clientbibliotheken beschikbaar in verschillende frameworks.
Belangrijkste bibliotheken
@solana/client
- Eenvoudige Solana-client die RPC, wallets en transacties bundelt - Bevat ingebouwde state store, acties, watchers en connectors
@solana/react-hooks
- Volledige hooks voor wallets, saldi, transfers, handtekeningen en queries
- React provider hooks die
@solana/clientruntime state omhullen
@solana/web3-compat
- Web3.js-compatibele toolkit om upgraden te vereenvoudigen. - Nieuwere internals die vertrouwen op een mix van web3.js en kit.
@solana/kit
- Low-level Solana SDK die de andere Solana-bibliotheken aandrijft zoals
@solana/react-hooks- Volledig tree-shakable, gebruikt moderne webstandaarden en drijft de runtime aan
@solana/web3.js is verouderd`
Veel Solana-ecosysteemprojecten vertrouwen nog steeds op de verouderde
@solana/web3.js. Geef de voorkeur aan @solana/web3-compat om je
migratiepad te vereenvoudigen.
- @solana/client-gids: lichte, headless runtime voor RPC, wallets en transacties.
- @solana/react-hooks-gids: React hooks gelaagd op dezelfde client runtime.
- @solana/web3-compat-gids: compatibiliteitslaag
om te migreren van
@solana/web3.jsnaar Kit-aangedreven stacks.
Is this page helpful?