ReactPro گوگل پلے اسٹور پر ایک جامع سیکھنے والی ایپ ہے جسے React.js کے شوقین افراد کے لیے ڈیزائن کیا گیا ہے، ابتدائیوں سے لے کر اعلی درجے کے صارفین تک۔ یہ مرحلہ وار ٹیوٹوریلز پیش کرتا ہے جس میں بنیادی تصورات جیسے اجزاء، ریاست، پرپس، اور ہکس شامل ہوتے ہیں، سیاق و سباق API، کارکردگی کی اصلاح جیسے موضوعات کی طرف پیش قدمی کرتے ہیں۔ ReactPro کا صارف دوست انٹرفیس اور سٹرکچرڈ کورسز اسے چلتے پھرتے React.js میں مہارت حاصل کرنے کا ایک مثالی ذریعہ بناتے ہیں۔
اس React.js ٹیوٹوریل کے عنوانات کی فہرست یہ ہے:
1. رد عمل کا تعارف - رد عمل کیا ہے؟ - ری ایکٹ کی اہم خصوصیات (اجزاء، JSX، ورچوئل DOM) - ری ایکٹ انسٹال کرنا (ری ایکٹ ایپ بنائیں)
2. JSX: JavaScript XML - JSX نحو اور استعمال - JSX میں تاثرات کو سرایت کرنا - JSX رینڈرنگ
3. رد عمل میں اجزاء - فنکشنل بمقابلہ کلاس اجزاء - اجزاء بنانا اور پیش کرنا - اجزاء کی ساخت اور دوبارہ پریوست
4. سہارے - پرپس کا استعمال کرتے ہوئے اجزاء کو ڈیٹا منتقل کرنا - سہارا کی توثیق - پہلے سے طے شدہ سہارے
5. ریاست اور لائف سائیکل - 'useState' کے ساتھ اجزاء کی حالت کا انتظام کرنا - حالت کو اپ ڈیٹ کرنا - لائف سائیکل طریقوں کو سمجھنا (کلاس کے اجزاء کے لیے) اور ہکس (جیسے `استعمال اثر`)
6. واقعات کو سنبھالنا - ایونٹ سننے والوں کو شامل کرنا - صارف کے ان پٹ اور واقعات کو ہینڈل کرنا - بائنڈنگ ایونٹ ہینڈلرز
7. مشروط رینڈرنگ - عناصر کو مشروط طور پر پیش کرنا - JSX میں if/else بیانات اور ٹرنری آپریٹرز کا استعمال
8. فہرستیں اور چابیاں - ری ایکٹ میں فہرستیں پیش کرنا - متحرک مواد کو ظاہر کرنے کے لیے `map()` فنکشن کا استعمال - رد عمل کی فہرستوں میں کلیدوں کی اہمیت
9. رد عمل میں فارم - کنٹرول بمقابلہ بے قابو اجزاء - فارم کے آدانوں کو ہینڈل کرنا - فارم جمع کروانا اور توثیق کرنا
10. ریاست کو اوپر اٹھانا - اجزاء کے درمیان اشتراک کی حالت ١ - مشترکہ آباؤ اجداد تک اٹھانے والی حالت
11. رد عمل راؤٹر - نیویگیشن کے لیے ری ایکٹ راؤٹر ترتیب دینا - راستوں اور روابط کی وضاحت کرنا - نیسٹڈ روٹس اور روٹ پیرامیٹرز
12. ہکس کا جائزہ - رد عمل کے ہکس کا تعارف - عام ہکس: `useState`، `useEffect`، `useContext` - حسب ضرورت ہکس (اختیاری)
13. رد عمل میں اسٹائلنگ - ان لائن اسٹائلنگ - سی ایس ایس اسٹائل شیٹس اور ماڈیولز - CSS-in-JS لائبریریاں (مثال کے طور پر، اسٹائلڈ اجزاء)
14. بنیادی ڈیبگنگ اور ڈویلپر ٹولز - React ڈویلپر ٹولز کا استعمال - عام غلطیوں کو ڈیبگ کرنا
15. ایک React ایپ کو تعینات کرنا - پیداوار کے لیے ایپ بنانا - تعیناتی کے اختیارات (Netlify، Vercel، GitHub صفحات)
یہ بنیادی تصورات کا احاطہ کرے گا اور کسی کو رد عمل کے ساتھ شروع کرے گا!
اعلی درجے کے موضوعات: 16. سیاق و سباق API اور اسٹیٹ مینجمنٹ - رد عمل سیاق و سباق API کو سمجھنا - پروپ ڈرلنگ سے بچنے کے لیے سیاق و سباق کا استعمال کرنا - سیاق و سباق بمقابلہ اسٹیٹ مینجمنٹ لائبریریز (ریڈکس، موب ایکس) - ریاستی انتظامی لائبریریوں کو کب اور کیوں استعمال کیا جائے۔
17. ایڈوانسڈ ہکس - پیچیدہ ریاستی انتظام کے لیے `useReducer` پر تفصیلی نظر - کارکردگی کی اصلاح کے لیے `استعمال میمو` اور `استعمال کال بیک` کا استعمال - DOM ہیرا پھیری اور استقامت کے لیے `useRef` کو سمجھنا اور استعمال کرنا - دوبارہ قابل استعمال منطق کو سمیٹنے کے لیے حسب ضرورت ہکس بنانا
18. ہائیر آرڈر اجزاء (HOC) - اعلی آرڈر کے اجزاء کو سمجھنا - فعالیت کو بڑھانے کے لیے HOCs بنانا - مقدمات اور بہترین طریقوں کا استعمال کریں۔ - رینڈر پروپس کے ساتھ موازنہ
19. رینڈر پروپس پیٹرن - رینڈر پروپس کیا ہیں؟ - رینڈر پروپس کے ساتھ اجزاء بنانا اور استعمال کرنا - رینڈر پروپس بمقابلہ HOCs کب استعمال کریں۔
20. ایرر باؤنڈریز - رد عمل میں غلطی کی حدود کو سمجھنا - `componentDidCatch` کا استعمال کرتے ہوئے خرابی کی حدود کو نافذ کرنا - رد عمل میں بہترین طریقوں سے نمٹنے میں خرابی۔
اپ ڈیٹ کردہ بتاریخ
26 اکتوبر، 2024
تعلیمی
ڈیٹا کی حفاظت
arrow_forward
سیفٹی اس بات کو سمجھنے کے ساتھ شروع ہوتی ہے کہ ڈویلپرز آپ کا ڈیٹا کیسے اکٹھا اور اس کا اشتراک کرتے ہیں۔ ڈیٹا کی رازداری اور سیکیورٹی کے طریقے آپ کے استعمال، علاقے اور عمر کی بنیاد پر مختلف ہو سکتے ہیں۔ ڈویلپر نے یہ معلومات فراہم کی ہے اور وقت کے ساتھ ساتھ اسے اپ ڈیٹ کر سکتا ہے۔
یہ ایپ ڈیٹا کی ان اقسام کا اشتراک فریق ثالث کے ساتھ کر سکتی ہے
ایپ کی معلومات اور کارکردگی اور آلہ یا دیگر IDs
کوئی ڈیٹا اکٹھا نہیں کیا گیا
ڈویلپرز کے اکٹھا کرنے کے اعلان کے طریقے بارے میں مزید جانیں