Avatar ·

React में JSX के अंदर लूप का सही उपयोग कैसे करें?

सभी को नमस्ते! मैंने अभी React सीखना शुरू किया है और एक समस्या का सामना करना पड़ा: मुझे JSX का उपयोग करके पेज पर आइटम की एक सूची प्रदर्शित करनी है। मेरे पास डेटा का एक array है, उदाहरण के लिए, कार्यों की सूची:\n\n```javascript\nconst tasks = ['दूध खरीदें', 'व्यायाम करें', 'कोड लिखें'];\n```\n\nमैं प्रत्येक कार्य को `
    ` के अंदर एक अलग `
  • ` के रूप में प्रदर्शित करना चाहता हूं। मैंने इसे इस तरह लिखने का प्रयास किया:\n\n```javascript\nfunction TaskList() {\n return (\n
      \n {for (let i = 0; i < tasks.length; i++) {\n
    • {tasks[i]}
    • \n }}\n
    \n );\n}\n```\n\nलेकिन React एक त्रुटि देता है: "SyntaxError: Unexpected token"। मैंने पढ़ा है कि JSX `React.createElement` के लिए सिर्फ syntactic sugar है, लेकिन मुझे समझ नहीं आ रहा कि लूप काम क्यों नहीं कर रहा। सामान्य JavaScript में, मैं लूप लिखता और उसके अंदर एलिमेंट बनाता,

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग