تطوير الواجهة الأمامية على سولانا يتضمن العمل مع البرامج والمحافظ وأطر عمل JavaScript الشهيرة مثل React. التفاعل مع هذه المكونات يتطلب التعامل مع الاتصال وإنشاء المعاملات والقراءة من حسابات سولانا.
للمساعدة في هذا العمل، تتوفر مجموعة متنوعة من مكتبات عميل سولانا في أطر عمل مختلفة.
المكتبات الرئيسية
@solana/client
- عميل سولانا بسيط يجمع RPC والمحافظ والمعاملات - يتضمن مخزن حالة مدمج وإجراءات ومراقبين وموصلات
@solana/react-hooks
- خطافات كاملة للمحافظ والأرصدة والتحويلات والتوقيعات والاستعلامات - خطافات
موفر React تغلف حالة تشغيل
@solana/client
@solana/web3-compat
- مجموعة أدوات متوافقة مع Web3.js لتبسيط الترقية. - مكونات داخلية أحدث تعتمد على مزيج من web3.js وkit.
@solana/kit
- SDK سولانا منخفض المستوى يشغل مكتبات سولانا الأخرى مثل
@solana/react-hooks- قابل للتقسيم بالكامل، يستخدم معايير الويب الحديثة، ويشغل بيئة التشغيل
@solana/web3.js مهمل
لا تزال العديد من مشاريع نظام سولانا البيئي تعتمد على @solana/web3.js
المهمل. يُفضل استخدام @solana/web3-compat لتبسيط مسار الترحيل الخاص بك.
- دليل @solana/client: بيئة تشغيل بسيطة وبدون واجهة لـ RPC والمحافظ والمعاملات.
- دليل @solana/react-hooks: خطافات React مبنية على نفس بيئة تشغيل العميل.
- دليل @solana/web3-compat: طبقة توافق للترحيل من
@solana/web3.jsإلى مجموعات مدعومة بـ Kit.
Is this page helpful?