Frontend-kehitys Solanassa sisältää työskentelyä ohjelmien, lompakoiden ja suosittujen JavaScript-kehysten kuten Reactin kanssa. Näiden komponenttien kanssa vuorovaikuttaminen vaatii yhteyden käsittelyä, transaktioiden luomista ja lukemista Solana- tileiltä.
Solana Kit (@solana/kit) on tavallinen
JavaScript SDK tähän tarkoitukseen. Kootaan asiakas pienistä, yhteen sopivista
liitännäisistä, lisätään React-sidokset tarvittaessa ja otetaan käyttöön
generoidut ohjelma- asiakkaat kutsuttavia lohkoketjuohjelmia varten.
Tärkeimmät kirjastot
@solana/kit
- Ydinkirjasto: RPC, koodekit, allekirjoittajat ja transaktiot - Tarjoaa
createClient, liitännäisisännän, jota kaikki muut kirjastot laajentavat
Kit plugins
- Kokoa asiakas
.use(...)-liitännäisillä: RPC-yhteys, lompakko, allekirjoittaja ja transaktion suunnittelu - Julkaistu@solana/kit-plugin-*-paketteina
@solana/react
- React-sidokset Kit-asiakkaalle -
ClientProvidersekä koukut lukemiseen, tilauksiin ja lompakkotilaan
@solana-program/*
- Generoidut asiakkaat lohkoketjuohjelmille (System, Token ja muut) -
Tarjoavat ohjerakentajat ja asiakaslisäosat, kuten
tokenProgram()
web3.js v1 and wallet-adapter are legacy
Monet Solana-projektit käyttävät edelleen vanhempaa @solana/web3.js (v1)
-kirjastoa ja @solana/wallet-adapter-*. Uusissa projekteissa suositellaan
@solana/kit-kirjastoa kit- liitännäisten kanssa; Wallet Standard -etsintä
(@solana/kit-plugin-wallet kautta) korvaa wallet-adapterin moderneja
lompakkoja varten.
- Kit-asiakasohjeet: rakenna asiakas liitännäisistä RPC:tä, allekirjoittamista ja transaktioiden lähettämistä varten.
- React-ohjeet:
@solana/react-sidokset ja lompakko- koukut samaan asiakkaaseen kerrostettuna. - Next.js-opas: täydellinen yhdistä-lompakko- ja SOL-siirtosovellus App Routerissa.
- Siirtyminen Kitiin: miten web3.js- ja wallet-adapter- käsitteet vastaavat Kitin käsitteitä.
Is this page helpful?