عن المشروع
React Router هو حل توجيه متعدد الاستراتيجيات لتطبيقات React، تم تطويره بواسطة Remix Run. يمكن استخدامه ككتيبة خفيفة الوزن مع هندستك الخاصة، أو كإطار عمل React كامل.
القدرات الرئيسية:
- توجيه تعريفي لمكونات React
- تعريفات مسارات تعتمد على نظام الملفات عبر `@react-router/fs-routes`
- دعم التصيير من جانب الخادم من خلال حزم مخصصة
- محولات نشر لمنصات متعددة بما في ذلك Node.js وExpress وCloudflare Workers وAWS Lambda (عبر Architect)
- أدوات تطوير عبر `create-react-router` و`@react-router/dev`
هيكل الحزم:
- `react-router` — مكتبة التوجيه الأساسية
- `create-react-router` — أداة إنشاء المشاريع الجديدة
- `@react-router/dev` — أدوات التطوير وبناء المشروع
- `@react-router/node` — محول خادم Node.js
- `@react-router/serve` — مشغّل خادم الإنتاج
- `@react-router/express` — تكامل Express.js
- `@react-router/architect` — محول AWS Lambda/Architect
- `@react-router/cloudflare` — محول Cloudflare Workers
- `@react-router/fs-routes` — تكوين المسارات القائم على نظام الملفات
يحتفظ المشروع بالإصدارات الرئيسية السابقة (v5، v6، v7) مع توفر الوثائق لكل إصدار. يتم توفير أدلة الترقي للترحال من الإصدارات السابقة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.