عبدالرحمن العمودي نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 السلام عليكم لماذا الشيفرة غير قابلة للوصول علما انه عندما اكتب ملاحظة وارجع مرة اخرى لا اجد شئء ليس هنالك خطأ بتاريخ On 10/1/2023 at 00:23 قال عبدالرحمن العمودي: السلام عليكم لماذا الشيفرة غير قابلة للوصول علما انه عندما اكتب ملاحظة وارجع مرة اخرى لا اجد شئء ليس هنالك خطأ أظهر المزيد 1 اقتباس
0 عبدالرحمن العمودي نشر 10 يناير 2023 الكاتب أرسل تقرير نشر 10 يناير 2023 بتاريخ On 10/1/2023 at 00:23 قال عبدالرحمن العمودي: السلام عليكم لماذا الشيفرة غير قابلة للوصول علما انه عندما اكتب ملاحظة وارجع مرة اخرى لا اجد شئء ليس هنالك خطأ عند اضافة الملاحظ تختفي ولاتظهر في القائمة الرئيسية preview أظهر المزيد 1 اقتباس
0 عمر قره محمد نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 بتاريخ On 10/1/2023 at 00:54 قال عبدالرحمن العمودي: أظهر المزيد ماهي المشكلة التي تواجهها الآن ؟ اقتباس
0 عبدالرحمن العمودي نشر 10 يناير 2023 الكاتب أرسل تقرير نشر 10 يناير 2023 Noote1.zipFetching info... بتاريخ On 10/1/2023 at 12:19 قال عبدالرحمن العمودي: Noote1.zip 1.13 MB · 0 تنزيلات أظهر المزيد القائمة الجانبية والرئيسية لاتظهر الملاحظات 1 اقتباس
0 عمر قره محمد نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 بتاريخ On 10/1/2023 at 12:19 قال عبدالرحمن العمودي: 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 بتاريخ On 10/1/2023 at 12:32 قال عبدالرحمن العمودي: يعطيك العافية اخي لاكن المشكلة الاولى وهي عدم ظهور الملاحظة في القائمة الجانبية أظهر المزيد اعتقد ان حل مشكلتك في المتابعة إلى الدرس التالي والذي يقوم فيه المدرب بإعداد القائمة الجانبية لعرض الملاحظات الجديدة. في المرة القادمة قم بكتابة سؤالك في التعليقات تحت الدرس حتى نعرف ماهو الدرس الذي تتحدث عنه. 1 اقتباس
0 عبدالرحمن العمودي نشر 10 يناير 2023 الكاتب أرسل تقرير نشر 10 يناير 2023 انا اقصد انها لم تظهر في القائمة الرئيسية عند تطبيق الدرس وانا تخطيت المشكلة وبدات في كتابة شيفرة القائمة الجانبية شكرا لك 1 اقتباس
0 عمر قره محمد نشر 10 يناير 2023 أرسل تقرير نشر 10 يناير 2023 بتاريخ On 10/1/2023 at 12:34 قال عبدالرحمن العمودي: انا اقصد انها لم تظهر في القائمة الرئيسية عند تطبيق الدرس وانا تخطيت المشكلة وبدات في كتابة شيفرة القائمة الجانبية شكرا لك أظهر المزيد هل يمكنك مشاركة رابط الدرس الذي تتحدث عنه، وكذلك يفضل ان تكتب سؤالاً يحتوي المشكلة الخاصة بك في قسم التعليقات تحت الدرس. اقتباس
السؤال
عبدالرحمن العمودي
السلام عليكم لماذا الشيفرة غير قابلة للوصول علما انه عندما اكتب ملاحظة وارجع مرة اخرى لا اجد شئء ليس هنالك خطأ
8 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.