عبدالرحمن العمودي نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 السلام عليكم لماذا الشيفرة غير قابلة للوصول علما انه عندما اكتب ملاحظة وارجع مرة اخرى لا اجد شئء ليس هنالك خطأ بتاريخ 13 ساعة قال عبدالرحمن العمودي: السلام عليكم لماذا الشيفرة غير قابلة للوصول علما انه عندما اكتب ملاحظة وارجع مرة اخرى لا اجد شئء ليس هنالك خطأ 1 اقتباس
0 عبدالرحمن العمودي نشر 10 يناير 2023 الكاتب أرسل تقرير نشر 10 يناير 2023 بتاريخ 30 دقائق مضت قال عبدالرحمن العمودي: السلام عليكم لماذا الشيفرة غير قابلة للوصول علما انه عندما اكتب ملاحظة وارجع مرة اخرى لا اجد شئء ليس هنالك خطأ عند اضافة الملاحظ تختفي ولاتظهر في القائمة الرئيسية preview 1 اقتباس
0 عمر قره محمد نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 بتاريخ 10 ساعة قال عبدالرحمن العمودي: ماهي المشكلة التي تواجهها الآن ؟ اقتباس
0 عبدالرحمن العمودي نشر 10 يناير 2023 الكاتب أرسل تقرير نشر 10 يناير 2023 Noote1.zip بتاريخ الآن قال عبدالرحمن العمودي: Noote1.zip 1.13 MB · 0 تنزيلات القائمة الجانبية والرئيسية لاتظهر الملاحظات 1 اقتباس
0 عمر قره محمد نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 بتاريخ 3 دقائق مضت قال عبدالرحمن العمودي: Noote1.zip 1.13 MB · 0 تنزيلات لقد اطلعت على الكود الخاص بك ويبدو ان المشكلة الاصلية قد تم حلها بنجاح ولذلك لن اتطرق لها في هذا التعليق، ولكن على ما يبدو انه هنالك مشكلة ثانية تواجهها وهي في الوظيفة selectNoteHandler والمشكلة انك وضعت الوظيفة selectNoteHandler داخل النطاق الخاص بالوظيفة saveNoteHandler ، لاحظ : // حفظ الملاحظة const saveNoteHandler = () => { const note = { id: new Date(), title: title, content: content } const updatedNotes = [...notes, note]; setNotes(updatedNotes); setCreating(false); setSelectedNote(note.id); setTitle(''); setContent(''); // اختيار ملاحظة const selectNoteHandler = noteId => { } } ولهذا فلن تتمكن من الوصول إليها إلا من داخل الوظيفة saveNoteHandler، أما إذا اردت الوصول إليها من الخارج فيجب عليك كتابتها خارج الوظيفة saveNoteHandler كالتالي : // حفظ الملاحظة const saveNoteHandler = () => { const note = { id: new Date(), title: title, content: content } const updatedNotes = [...notes, note]; setNotes(updatedNotes); setCreating(false); setSelectedNote(note.id); setTitle(''); setContent(''); } // اختيار ملاحظة const selectNoteHandler = noteId => { } وقد لاحظت من خلال السؤالين الماضين انك لديك ضعف في موضوع النطاقات scope للمتغيرات وانصحك بالاطلاع على المقالة التالية وتحديداً على الفقرة التي تتحدث عن النطاقات : اقتباس
0 عبدالرحمن العمودي نشر 10 يناير 2023 الكاتب أرسل تقرير نشر 10 يناير 2023 يعطيك العافية اخي لاكن المشكلة الاولى وهي عدم ظهور الملاحظة في القائمة الجانبية 1 اقتباس
0 عمر قره محمد نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 بتاريخ 1 دقيقة مضت قال عبدالرحمن العمودي: يعطيك العافية اخي لاكن المشكلة الاولى وهي عدم ظهور الملاحظة في القائمة الجانبية اعتقد ان حل مشكلتك في المتابعة إلى الدرس التالي والذي يقوم فيه المدرب بإعداد القائمة الجانبية لعرض الملاحظات الجديدة. في المرة القادمة قم بكتابة سؤالك في التعليقات تحت الدرس حتى نعرف ماهو الدرس الذي تتحدث عنه. 1 اقتباس
0 عبدالرحمن العمودي نشر 10 يناير 2023 الكاتب أرسل تقرير نشر 10 يناير 2023 انا اقصد انها لم تظهر في القائمة الرئيسية عند تطبيق الدرس وانا تخطيت المشكلة وبدات في كتابة شيفرة القائمة الجانبية شكرا لك 1 اقتباس
0 عمر قره محمد نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 بتاريخ 1 دقيقة مضت قال عبدالرحمن العمودي: انا اقصد انها لم تظهر في القائمة الرئيسية عند تطبيق الدرس وانا تخطيت المشكلة وبدات في كتابة شيفرة القائمة الجانبية شكرا لك هل يمكنك مشاركة رابط الدرس الذي تتحدث عنه، وكذلك يفضل ان تكتب سؤالاً يحتوي المشكلة الخاصة بك في قسم التعليقات تحت الدرس. اقتباس
السؤال
عبدالرحمن العمودي
السلام عليكم لماذا الشيفرة غير قابلة للوصول علما انه عندما اكتب ملاحظة وارجع مرة اخرى لا اجد شئء ليس هنالك خطأ
8 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.