Skip to content

Commit 2b96ef2

Browse files
committed
feat: ✨ Finished 6%
Translated: - Consolidate state logic with a reducer overview - 3 steps
1 parent add0eea commit 2b96ef2

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/content/learn/extracting-state-logic-into-a-reducer.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,13 +179,13 @@ li {
179179

180180
</Sandpack>
181181

182-
Each of its event handlers calls `setTasks` in order to update the state. As this component grows, so does the amount of state logic sprinkled throughout it. To reduce this complexity and keep all your logic in one easy-to-access place, you can move that state logic into a single function outside your component, **called a "reducer".**
182+
এর প্রতিটি event handler state কে আপডেট করার জন্য `setTasks` কে call করে। ধীরে ধীরে যখন এ কম্পোনেন্টটি আকারে বাড়তে থাকবে, তখন সাথে সাথে এর ভিতরকার state logic ও বাড়তে থাকবে এবং জটিলতর হতে থাকবে। এই জটিলতা কমাতে এবং আপনার সব state logic একটি সহজে-পাওয়া-যায় এমন জায়গায় রাখতে, আপনি ঐসব state logic কে আপনার কম্পোনেন্টের বাইরে একটি function এ স্থানান্তর করতে পারেন, যে function টিকে বলা হয় **"reducer".**
183183

184-
Reducers are a different way to handle state. You can migrate from `useState` to `useReducer` in three steps:
184+
Reducer হলো state হ্যান্ডেল করার একটি বিকল্প পদ্ধতি। আপনি `useState` থেকে `useReducer` এ তিনটি ধাপে স্থানান্তর করতে পারেন:
185185

186-
1. **Move** from setting state to dispatching actions.
187-
2. **Write** a reducer function.
188-
3. **Use** the reducer from your component.
186+
1. state কে set করার বদলে action কে **dispatch করতে শুরু করুন**
187+
2. একটি reducer function **লিখুন**
188+
3. reducer টিকে আপনার কম্পোনেন্ট থেকে **ইউজ করুন**
189189

190190
### Step 1: Move from setting state to dispatching actions {/*step-1-move-from-setting-state-to-dispatching-actions*/}
191191

0 commit comments

Comments
 (0)