التهيئة المتقدمة
التحسين والتخصيص
10-15 دقيقة
التهيئة المتقدمة لـ React
في هذا الفصل، سنستكشف التهيئات المتقدمة لتحسين تطبيق React الخاص بك. وسنرى كيف يمكن تخصيص بيئة التطوير وبيئة الإنتاج.
تهيئة TypeScript
تضيف TypeScript نظام أنواع ثابتًا إلى JavaScript، مما يحسّن قابلية صيانة الشيفرة ومتانتها.
- تثبيت TypeScript :
npm install --save typescript @types/node @types/react @types/react-dom @types/jest
- تهيئة ملف
tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noFallthroughCasesInSwitch": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx",
"baseUrl": "src"
},
"include": ["src"]
}
تهيئة Webpack
على الرغم من أن Create React App تستخدم Webpack داخليًا، يمكننا إخراج التهيئة منها (eject) لتخصيص متقدم:
- إخراج التهيئة (eject) :
npm run eject
التعليقات
التعليقات مدعومة عبر GitHub Discussions
سجّل الدخول باستخدام GitHub للمشاركة في النقاش