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ä.
Tämän työn helpottamiseksi saatavilla on useita Solana-asiakaskirjastoja eri kehyksissä.
Tärkeimmät kirjastot
@solana/client
- Yksinkertainen Solana-asiakas, joka yhdistää RPC:n, lompakot ja transaktiot - Sisältää sisäänrakennetun tilavarannon, toiminnot, tarkkailijat ja liittimet
@solana/react-hooks
- Kattavat hookit lompakoille, saldoille, siirroille, allekirjoituksille ja
kyselyille - React-provider-hookit, jotka käärivät
@solana/clientruntime-tilan
@solana/web3-compat
- Web3.js-yhteensopiva työkalupakki päivittämisen yksinkertaistamiseksi. - Uudemmat sisäiset toiminnot, jotka perustuvat web3.js:n ja kitin yhdistelmään.
@solana/kit
- Matalan tason Solana SDK, joka toimii muiden Solana-kirjastojen kuten
@solana/react-hooksperustana - Täysin tree-shakable, käyttää moderneja web-standardeja ja toimii runtimen perustana
@solana/web3.js on vanhentunut`
Monet Solana-ekosysteemin projektit luottavat edelleen vanhentuneeseen
@solana/web3.js. Suosi @solana/web3-compat migraatiopolkusi
yksinkertaistamiseksi.
- @solana/client-opas: kevyt, headless-runtime RPC:lle, lompakoille ja transaktioille.
- @solana/react-hooks-opas: React-hookit, jotka on rakennettu saman client-runtimen päälle.
- @solana/web3-compat-opas: yhteensopivuuskerros
migraatioon
@solana/web3.js:stä Kit-pohjaisiin pinoihin.
Is this page helpful?