Skip to main content

المتطلبات

  • React 18+‎
هذه مكتبة React مخصّصة — مكوّن LerixProvider، ومكوّن LerixErrorBoundary، والخطّافان (hooks) useLerix()/useLerixNotifications() — مبنية فوق @lerix-dev/lerix-core، المحرّك المستقل عن أي إطار عمل والمشترك بين كل حزم Lerix للويب. تبني تطبيق Angular بدلاً من ذلك؟ راجع حزمة Angular. إذا كنت لا تستخدم React ولا Angular، تعمل @lerix-dev/lerix-core مباشرة أيضاً.

1. أضف الاعتمادية (Dependency)

2. سجّل الـ SDK

غلّف تطبيقك بـ LerixProvider، وبـ LerixErrorBoundary لالتقاط أخطاء العرض (render):
main.tsx
ستجد مفتاح الـ API ومعرّف المشروع في لوحة تحكم Lerix ضمن إعدادات المشروع (Project Settings).
يعمل التسجيل مع الخادم (backend)، ومعالج الأعطال التلقائي، مرة واحدة عند التركيب (mount) — آمن حتى تحت الاستدعاء المزدوج للـ effects في React 18 StrictMode أثناء التطوير، لأن التهيئة آمنة عند إعادة الدخول (re-entrant-safe).

المعاملات (Parameters)

خاصية options في LerixProvider:

3. تحقّق من التكامل

استخدم useLerix() وأرسل خطأً تجريبياً للتأكّد من أن كل شيء يعمل:
ثم افتح لوحة التحكم — يجب أن يظهر الخطأ خلال ثوانٍ.
كل شيء جاهز! تابع إلى تتبع الأخطاء لإرسال أخطاء مخصّصة وتفعيل الالتقاط التلقائي، أو إلى الإشعارات لتفعيل الإشعارات.