Ahmed Ebrahim11 نشر 28 يناير أرسل تقرير نشر 28 يناير السلام عليكم اريد ان اعلم ما متوسط المده تعلم إطار العمل react بالنسبه لشخص انتهي من دوره تطوير واجهه المستخدم. اقتباس
0 Hossam Mohamed15 نشر 28 يناير أرسل تقرير نشر 28 يناير لو تحدثنا عن الأساسيات يمكن ان تستغرق المدة شهرين أو أكثر (مع التدريب وعمل مشاريع صغيرة) على حسب وقتك اليومي الذي تخصصه لهذا، الأهم ان تفهم المفاهيم الأساسية جيداً ولا تتعجل في انهاء فترة التعلم، لأن معظم عملك سيكون في إطار العمل، سأرسم لك خارطة طريق صغيرة بأهم المفاهيم التي يجب ان تركز عليها بعضها سهل وسريع الاستيعاب، وبعضها قد يستغرق منك وقتاً أطول : 1- Components تمثل الوحدة البنائية لأطر العمل والمكتبات وهذا ليس خاص ب react فقط .. فهمه وبناءه لن يكون صعباً. 2- JSX وهي عبارة عن أكواد html مدمجة داخل ملف الjs او الjsx. 3- Virtual DOM (نظري) يجب هنا فهم كيف تحسن React من سرعة واداء الموقع عبر استخدامها لل Virtual DOM. 4- State هي حالة المعلومات في تطبيقك التي تتغير عبر الوقت او اثناء حدث Event معين، وهذا مهم جداً وأساسي لبناء مكونات ديناميكية. 5- Props وهي تسمح لك بتمرير المعلومات بين component وآخر ، وهذه ميزة مهمة لتخصيص ال components وجعلها قابلة للاستخدام. 6- Lifecycle Methods وهنا يجب ان تفهم جيداً المراحل التي يمر بها ال component. 7- React Router يمثل حجر الأساس بناء تطبيقات الصفحة الواحدة SPA. 8- State Management تظهر أهميته كلما تعقد المشروع أكتر، وكثر عدد ال components، قد تواجه صعوبة في هذا الجزء حين تبدأ بالتعرف Redux او Context API ولكن مع التدريب الكافي ستتمكن من إتقانه. 9- Hooks لم تكن موجودة منذ البداية، وحين ظهرت سهلت الكثير من الأمور، وأعطت أهمية كبيرة لل Functional component، وأهمها (useState - useEffect - useContext - useReducer). 10 - Error Handling ولا تجعل هذا الأخير يخيفك كثيراً لأن React تجعل من تتبع الخطأ أمراً سهلاً. وأخيراً لا تقف بعد تعلمك لل React وتعلم بعدها إطار العمل NEXT js وهي مبنية على React، قد يصعب عليك فهم بعض المفاهيم الآن في المرحلة الحالية، لذا لا تفزع وخذ وقتك في التعلم. تمنياتي بالتوفيق 1 اقتباس
0 محمد سعد شحرور نشر 30 يناير أرسل تقرير نشر 30 يناير بالاضافة الى ماقاله صديقي حسام، فان تعلم EcmaScript 2015 او مايعرف ب ES6 يؤثر بشكل كبير على الوقت المطلوب لتعلم React. يعود ذلك الى الاستخدام الكثير لعدد من الافكار التي تم اضافتها الى لغة Javascript في هذا الاصدار في المكتبة React. أبرز هذه الافكار في حال أحببت الاطلاع عليها: مايدعى بال arrow function التي تسهل كتابة التوابع العادية: // Traditional function function add(x, y) { return x + y; } // Arrow function const add = (x, y) => x + y; طرق استخراج البيانات بسرعة (data destructuring): const [first, second] = [1, 2]; // Object destructuring const { name, age } = { name: 'John', age: 30 }; توابع مثل map و filter التي تستخدم في المرور على كافة عناصر مصفوفة: // map: const numbers = [1, 2, 3, 4, 5]; const squaredNumbers = numbers.map((num) => num * num); console.log(squaredNumbers); // Output: [1, 4, 9, 16, 25] // filter: const numbers = [1, 2, 3, 4, 5]; const evenNumbers = numbers.filter((num) => num % 2 === 0); console.log(evenNumbers); // Output: [2, 4] اقتباس
السؤال
Ahmed Ebrahim11
السلام عليكم
اريد ان اعلم ما متوسط المده تعلم إطار العمل react
بالنسبه لشخص انتهي من دوره تطوير واجهه المستخدم.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.