اذهب إلى المحتوى

Zen Eddin Allaham

الأعضاء
  • المساهمات

    960
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    37

كل منشورات العضو Zen Eddin Allaham

  1. توجد مشكلة في router حيث اصبح يطبع في موقع نص Apple.zip
  2. ماهي مشكلة السيرفر وماهو خطأ 401
  3. ماذا يعني خطأ 401 في console
  4. ماهو ملف .evn وماهو هاذا الكود ايضا ماذايعني خظأ 401 في console
  5. كيف يمكن اضافة انميشن للزر اريد اللون يتحرك دائماً وليس لون ثابت
  6. ما الفرق بين class component و function component ولماذا class لم يعد مستخدم في الحديثة
  7. شكرا لكم أصبح الأمر أسهل 🌹
  8. هل يمكن أن انشئ ملف خاص ب router مثل يلي موجود في Vue ام لا يمكن ذلك في رياكت
  9. كيف يمكن تنزيل router في رياكت من اجل انشاء صفحات اخرة localhost
  10. الخطأ لم يعد يظهر اريد ايضا انشاء صفحة جديدة localhost من اجل اضافة بع الخطأ لم يعد يظهر اريد ايضا انشاء صفحة جديدة localhost من اجل اضافة بعض الصفحات single page
  11. عند تنفيذ هذه الامر npm install react-helmet-async يظهر خطأ
  12. توجد مشكلة في مشاريع رياكت حيث حاليا انا اقوم بانشاء مشروع صفحة واحدة لكن اريد تغيير title الخاص ب html في كل صفحة كيف يمكن ذلك حيث لا يوجد سوه ملف html واحد فقط هل سأستعمل في هذا الحل routing ايضا اريد عند تنقل في اي صفحة تبقا شريط التنقل navbar مفعلة في جميع الصفحات
  13. لدي سؤال هل يمكن ان نستخدم ts في مشاريع البسيطة ام جافا سكريبت كافية
  14. ماهو tsx هل هو ملف تايب سكريبت
  15. اريد تقييم لهذه المشروع من حيث جودة الاكواد اي هل يوجد كود مختصر او هل توجد اكواد متكررة وايضا اريد تقييم للمشروع نفسه هل هو جيد ام لا والهدف من ذلك المشروع هو فقط تنمية المهارات اولا قمت بانشاء مصفوفة بداخلها كائن نصي لعرضها في الموقع ثانيا انشأت خطافين useState اول خطاف وهو heroCount هو المسؤول عن عرض الصور بشكل دينامكي على حسب الرقم ثاني خطاف playٍStatus هو مسؤول عن عرض الفيديو في المتصفح واذا كان false تعرض الصور اما اذا كان true يعرض الفيديو بدل من صور ثالثا في ملف background.jsx قمت باستيراد prop من ملف رئيسي وهما playStatus & heroCount ومن ثم اضفت شرط في حال كان playStatus يساوي الى true يعرض الفيديو والا تعرض الصور رابعا في ملف Hero.jsx قمت بأسترداد prop من الملف الرئيسي وهم heroData & heroCount & setHeroCount & playStatus & setPlayStatus ثم عرضت الكائن heroData في الموقع ومن ثم عرضت صورة arrow ومن ثم في كلاس icon اضفت ثلاثة li يحملان شرط بسيط وهو في حال heroCount يساوي 0 او 1 او 2 وهو رقم الصورة الموجود في الخطاف يعرض لي كلاسين الاول hero-dote وثاني orange من اجل active والا يعرض كلاس hero-dote ومن ثم في كلاس play-icon اضفت حدث onclick على setplayStatus اذا كان false تعرض ايقونة play واذا كان true تعرض pause وشكرا لكم test.zip
  16. لم اجد شرح لها حيث فقط استخدم editing الموجود في خطاف usestate ومن ثم ادخل حدث onclick في رابط الذي يحمل ايقونة القلم
  17. import React,{useState} from "react" import Data from "./Components/Data"; // App.jsx function App() { const [taskes , setTaskes] = useState([]); const [creating , setCreating] = useState(false) const [title,setTitle] = useState('') const [content , setContent] = useState('') const titleChange = (event) => { setTitle(event.target.value) } const contentCahnge = (event) => { setContent(event.target.value) } const saveTaskes = () => { const task = { title: title, content: content } const updateTaskes = [...taskes , task] setTaskes(updateTaskes) setCreating(false) setTitle('') setContent('') } const viewTheFildesInterface = () => { return( <div className="container"> <h2>What are your tasks today?</h2> <hr /> <input type="text" placeholder="title" value={title} onChange={titleChange} /> <textarea name="content" id="content" placeholder="content" cols="30" rows="10" value={content} onChange={contentCahnge} /> <button onClick={saveTaskes}>Save</button> </div> ) } const HomeView = () => { return( <div className="parent"> <h1>Welcome to my Applacation</h1> <button onClick={handelButtonClick} className="btn">Get Started</button> {taskes.map((task) => ( <Data key={task.title} title={task.title} content={task.content} deleteTaskes={task.deleteTaskes} updateTaskes={task.deleteTaskes} /> ))} </div> ) } const handelButtonClick = () => { setCreating(true) } return ( <> <div> {creating ? viewTheFildesInterface() : HomeView()} </div> </> ) } export default App لقد استخدمتهم ك prop لكن عندما اريد تعديل او حذف يظهر ان ليس معرف كالتالي const deleteTaskes = () => { } import React,{useState} from "react"; // Data.jsx const Data = (props) => { const {title , content , updateTaskes , deleteTaskes} = props; return( <table> <td>{title}</td> <td>{content}</td> <button onClick={updateTaskes}>Update</button> <button onClick={deleteTaskes}>Delete</button> </table> ) }; export default Data;
  18. هل هذا صحيح ان استدعي الازرار في ملف Data.jsx لاني اريد عند اضافة بيانات تظهر الازرار لكن مشكلة كيف سأستخدمهم في ملف رئيسي App.jsx
  19. اريد عند الادخال البيانات في حقول تعرض البيانات في الصفحة الرئيسية اسفل العنوان taskes.app.zip
  20. إذا هل يمكنني بعد فعل تلك المشاريع أن أقوم بأرفاقها لكم لتقييم
  21. اريد مشاريع رياكت متوسطة ماهي المشاريع المتوسطة برايكم التي يمكن أن أقوم بها لأن مستواي في رياكت بدأ في تحسن
  22. لقد سمعت ان Next js مبني على رياكت وهو اطار عمل اذن لماذا لا نستخدم next بدلا من رياكت لان رياكت مكتبة وليست اطار عمل وفي هذا الحال سنحتاج لتنزيل حزم خارجية لبناء التطبيق
  23. ماهي js swc
  24. المشكلة مستمرة وحتى اني قمت بحذف بيانات تخزين المحلي
×
×
  • أضف...