यह वस्तु है, मान लें कि मैं सूची के अंदर कुछ जोड़ने वाला हूं: [], मैं यह कैसे कर सकता हूं? मुझे पता है कि हम इसे prevList कॉलबैक का उपयोग करके कर सकते हैं लेकिन मैं इसके माध्यम से मैप करने में उलझन में हूं।

const [boardlist, setBoardlist] = useState([
    {
      id: 1,
      boardName: "home work",
      data: [
        {
          id: 1,
          header: "Stuff to do",
          list: [
            {
              id: 1,
              taskTitle: "working from home",
            },
          ],
        },
        {
          id: 2,
          header: "In Progress",
          list: [],
        },
        {
          id: 3,
          header: "Done",
          list: [],
        },
      ],
    },
  ]);

-2
Anonymous65 27 अगस्त 2021, 17:15
क्या इससे आपके सवाल का जवाब मिलता है? React में नेस्टेड स्टेट प्रॉपर्टी को कैसे अपडेट करें
 – 
Emile Bergeron
27 अगस्त 2021, 17:23
यदि इस डेटा संरचना के माध्यम से नेविगेट करना एक समस्या है, तो देखें: मैं नेस्टेड ऑब्जेक्ट, सरणियों या JSON को कैसे एक्सेस और संसाधित कर सकता हूं?
 – 
Emile Bergeron
27 अगस्त 2021, 17:24
विशेष रूप से राज्य में सरणियों के लिए: React.js में राज्य सरणियों का सही संशोधन
 – 
Emile Bergeron
27 अगस्त 2021, 17:24
हां इसे देखा, लेकिन मैं अभी भी मेरे पास मौजूद सरणी से उलझन में हूं, अगर मुझे थोड़ी सी मदद मिल सकती है, तो यह वास्तव में मददगार होगा।
 – 
Anonymous65
27 अगस्त 2021, 17:25
आपको एक स्पष्ट उपयोग-मामला शामिल करना चाहिए, जो आपने कोशिश करने और इसे काम करने के लिए किया है (न्यूनतम प्रतिलिपि प्रस्तुत करने योग्य उदाहरण) और क्या काम नहीं कर रहा है।
 – 
Emile Bergeron
27 अगस्त 2021, 17:27

1 उत्तर

सबसे बढ़िया उत्तर

राज्य की एक प्रति बनाने के बारे में क्या है और उस तत्व तक पहुंचने के लिए ब्रैकेट नोटेशन और डॉट नोटेशन का उपयोग करके धक्का दें जिसे आपको बदलने की आवश्यकता है?

const boardlistCopy = JSON.parse(JSON.stringify(boardlist));
boardlistCopy[0].data[1].list.push({id: 2, task: "studying React"});
setBoardlist(boardlistCopy);
-1
Simone Celli 27 अगस्त 2021, 18:32