
Boilerplate and Starter for React Native و Expo و NativeWind و TypeScript ⚡ مصنوعة من تجربة المطورين أولاً: React Native و Expo و TypeScript و Eslint و Prestier و Housky و Lint-Ugge و Jest و Defox و VSCode و NativeWind.
تجربة المطور أولاً:
@ بادئةقم ببناء منتج SaaS الخاص بك بشكل أسرع مع React SaaS Boilerplate.
قم بتشغيل الأمر التالي في بيئتك المحلية:
git clone --depth=1 https://github.com/ixartz/React-Native-Boilerplate.git my-project-name
cd my-project-name
npm installبعد ذلك ، يمكنك التشغيل محليًا في وضع التطوير باستخدام إعادة تحميل مباشر:
npm run dev:ios
# Or
npm run dev:androidسيؤدي ذلك إلى فتح التطبيق في محاكي iOS أو Android Emulator.
يعد الاختبار جزءًا مهمًا من عملية التطوير وغالبًا ما يكون الإهمال. يأتي رمز المبتدئين هذا مع مكتبة اختبار Jest and React لاختبار الوحدة وإزالة السموم لاختبار E2E.
لتشغيل اختبارات الوحدة ، قم بتشغيل الأمر التالي:
npm run test لتشغيل اختبارات E2E ، تحتاج أولاً إلى تشغيل الأمر التالي:
npm run e2e:prepare # Only need to run onceبعد ذلك ، يمكنك تشغيل الأمر التالي لتشغيل اختبارات E2E:
npm run e2e:ios
# Or
npm run e2e:android إذا كنت مستخدمين VSCode ، فيمكنك الحصول على تكامل أفضل مع VSCode عن طريق تثبيت الامتداد المقترح في .vscode/extension.json . يأتي رمز المبتدئين بإعدادات لتكامل سلس مع VSCODE. يتم توفير تكوين التصحيح أيضًا لخبرة التصحيح الأمامية والخلفية.
مع تثبيت المكونات الإضافية على VSCODE ، يمكن لـ ESLINT و أجمل إصلاح الرمز تلقائيًا وإظهار الأخطاء. ينطبق الشيء نفسه على الاختبار ، يمكنك تثبيت امتداد VSCODE Jest لتشغيل الاختبارات تلقائيًا ويظهر أيضًا تغطية الكود في السياق.
Pro Tips: إذا كنت بحاجة إلى التحقق من نوع المشروع باستخدام TypeScript ، فيمكنك تشغيل إنشاء مع CMD + Shift + B على Mac.
الجميع مرحب بهم للمساهمة في هذا المشروع. لا تتردد في فتح مشكلة إذا كان لديك سؤال أو العثور على خطأ. مفتوح تماما لأي اقتراحات والتحسينات.
مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا ، حقوق الطبع والنشر © 2023
انظر الترخيص لمزيد من المعلومات.
مصنوع من ♥ بواسطة CreativeSignsguru