Skip to content

Commit 45bb7d3

Browse files
author
Brijen Makwana
committed
conflicts
2 parents 3fb8188 + 018e647 commit 45bb7d3

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

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

-4
Original file line numberDiff line numberDiff line change
@@ -344,8 +344,6 @@ const fullName = firstName + ' ' + lastName;
344344
345345
<DeepDive>
346346
347-
#### Don't mirror props in state {/*don-t-mirror-props-in-state*/}
348-
349347
रिडेन्डेन्ट state का एक सामान्य उदाहरण इस तरह का कोड है:
350348
351349
```js
@@ -1476,8 +1474,6 @@ button { margin: 10px; }
14761474
14771475
आप जितना चाहें उतना नेस्टेड state बना सकते हैं, लेकिन इसे "फ्लैट" बनाने से कई समस्याएं हल हो सकती हैं। यह state को अपडेट करना आसान बनाता है, और यह सुनिश्चित करने में मदद करता है कि आपके पास नेस्टेड ऑब्जेक्ट के विभिन्न हिस्सों में डुप्लीकेशन नहीं है।
14781476
1479-
<DeepDive>
1480-
14811477
#### Improving memory usage {/*improving-memory-usage*/}
14821478
14831479
आदर्श रूप से, आप मेमोरी उपयोग को बेहतर बनाने के लिए हटाए गए आइटम (और उनके चिल्ड्रन!) को "table" ऑब्जेक्ट से हटा देंगे। यह वर्जन ऐसा करता है। यह [Immer का भी उपयोग करता है](/learn/updating-objects-in-state#write-concise-update-logic-with-immer) अपडेट लॉजिक को अधिक संक्षिप्त बनाने के लिए।

0 commit comments

Comments
 (0)