Η ανάπτυξη frontend στο Solana περιλαμβάνει εργασία με προγράμματα, πορτοφόλια και δημοφιλή JavaScript frameworks όπως το React. Η αλληλεπίδραση με αυτά τα στοιχεία απαιτεί χειρισμό σύνδεσης, δημιουργία συναλλαγών και ανάγνωση από λογαριασμούς Solana.
Για να βοηθήσουν σε αυτή την εργασία, είναι διαθέσιμες διάφορες βιβλιοθήκες Solana Client σε διαφορετικά frameworks.
Κύριες βιβλιοθήκες
@solana/client
- Απλό Solana client που ενσωματώνει RPC, πορτοφόλια, συναλλαγές - Περιλαμβάνει ενσωματωμένο state store, actions, watchers, connectors
@solana/react-hooks
- Ολοκληρωμένα hooks για πορτοφόλια, υπόλοιπα, μεταφορές, υπογραφές, queries
- React provider hooks που περιτυλίγουν το
@solana/clientruntime state
@solana/web3-compat
- Toolkit συμβατό με Web3.js για απλοποίηση της αναβάθμισης. - Νεότερα internals που βασίζονται σε συνδυασμό web3.js και kit.
@solana/kit
- Χαμηλού επιπέδου Solana SDK που τροφοδοτεί τις άλλες βιβλιοθήκες Solana
όπως το
@solana/react-hooks- Πλήρως tree-shakable, χρησιμοποιεί σύγχρονα web standards και τροφοδοτεί το runtime
Το @solana/web3.js είναι deprecated`
Πολλά projects του οικοσυστήματος Solana εξακολουθούν να βασίζονται στο
deprecated @solana/web3.js. Προτιμήστε το @solana/web3-compat για να
απλοποιήσετε τη διαδρομή μετάβασής σας.
- Οδηγός @solana/client: lean, headless runtime για RPC, πορτοφόλια και συναλλαγές.
- Οδηγός @solana/react-hooks: React hooks σε επίπεδα πάνω στο ίδιο client runtime.
- Οδηγός @solana/web3-compat: επίπεδο συμβατότητας
για μετάβαση από
@solana/web3.jsσε Kit powered stacks.
Is this page helpful?