Skip to content

Commit b5cf77c

Browse files
Merge pull request #308 from tushgaurav/bug-fix
fix: undefined ref handling
2 parents 0788b4b + 31da7d0 commit b5cf77c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/content/learn/choosing-the-state-structure.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1462,7 +1462,7 @@ button { margin: 10px; }
14621462
14631463
<DeepDive>
14641464
1465-
#### Improving memory usage {/*improving-memory-usage*/}
1465+
#### मेमोरी यूसेज को अच्छा करना {/*improving-memory-usage*/}
14661466
14671467
आदर्श रूप से, आप मेमोरी उपयोग को बेहतर बनाने के लिए हटाए गए आइटम (और उनके चिल्ड्रन!) को "table" ऑब्जेक्ट से हटा देंगे। यह वर्जन ऐसा करता है। यह [Immer का भी उपयोग करता है](/learn/updating-objects-in-state#write-concise-update-logic-with-immer) अपडेट लॉजिक को अधिक संक्षिप्त बनाने के लिए।
14681468
@@ -1833,7 +1833,7 @@ button { margin: 10px; }
18331833
18341834
<Challenges>
18351835
1836-
### अपडेट न होने वाले कौम्पोनॅन्ट को ठीक करें {/*fix-a-component-thats-not-updating*/}
1836+
#### अपडेट न होने वाले कौम्पोनॅन्ट को ठीक करें {/*fix-a-component-thats-not-updating*/}
18371837
18381838
इस `Clock` कौम्पोनॅन्ट को दो prop मिलते हैं: `color` और `time`। जब आप सिलेक्ट बॉक्स में एक अलग रंग चुनते हैं, `Clock` कौम्पोनॅन्ट अपने पैरेंट कौम्पोनॅन्ट से एक अलग `color` prop प्राप्त करता है। हालाँकि, किसी कारण से, प्रदर्शित color अपडेट नहीं होता है। क्यों? समस्या हल करें।
18391839
<Sandpack>
@@ -1995,7 +1995,7 @@ export default function App() {
19951995
19961996
</Solution>
19971997
1998-
### टूटी हुई पैकिंग लिस्ट को ठीक करें {/*fix-a-broken-packing-list*/}
1998+
#### टूटी हुई पैकिंग लिस्ट को ठीक करें {/*fix-a-broken-packing-list*/}
19991999
20002000
इस पैकिंग लिस्ट में एक फुटर है जो दिखता है कि कितने आइटम पैक किए गए हैं और कुल मिलाकर कितने आइटम हैं। यह पहली बार में काम करने लगता है, लेकिन यह बग्गी है। उदाहरण के लिए, यदि आप किसी आइटम को पैक करते हैं और फिर उसे हटा देते हैं, तो काउंटर ठीक से अपडेट नहीं होता है। काउंटर को ठीक करें ताकि यह हमेशा सही रहे।
20012001
@@ -2279,7 +2279,7 @@ ul, li { margin: 0; padding: 0; }
22792279
22802280
</Solution>
22812281
2282-
### गायब होने वाले सेलेक्शन को ठीक करें {/*fix-the-disappearing-selection*/}
2282+
#### गायब होने वाले सेलेक्शन को ठीक करें {/*fix-the-disappearing-selection*/}
22832283
22842284
State में `letters` की एक लिस्ट है। जब आप किसी विशेष अक्षर पर होवर या फ़ोकस करते हैं, तो वह हाइलाइट हो जाता है। अभी हाइलाइट किया गया अक्षर `highlightedLetter` state वेरिएबल में संग्रहित है। आप अलग-अलग अक्षरों को "Star" और "Unstar" कर सकते हैं, जो state में `letters` array को अपडेट करता है।
22852285
@@ -2499,7 +2499,7 @@ li { border-radius: 5px; }
24992499
25002500
</Solution>
25012501
2502-
### मल्टीप्ल सेलेक्शन इम्प्लीमेंट करें {/*implement-multiple-selection*/}
2502+
#### मल्टीप्ल सेलेक्शन इम्प्लीमेंट करें {/*implement-multiple-selection*/}
25032503
25042504
इस उदाहरण में, प्रत्येक `Letter` में एक `isSelected` prop और एक `onToggle` handler है जो इसे सेलेक्ट करता है। यह काम करता है, लेकिन state को `selectedId` के रूप में स्टोर किया जाता है (या तो `null` या एक ID), इसलिए किसी भी समय केवल एक ही अक्षर सिलेक्ट किया जा सकता है।
25052505

0 commit comments

Comments
 (0)