TGViewer
Roocket | آموزش برنامه نویسی Roocket | آموزش برنامه نویسی @roocketir · 3.5K subscribers
Post #8788 1.91K
#نکته_آموزشی:‌ Redux چیست؟⁧

ریداکس (redux) یک کتابخانه برای مدیریت استیت در برنامه‌های جاوااسکریپت است که به خصوص در برنامه‌های React محبوب است. با Redux می‌توانید استیت برنامه خود را به صورت مرکزی مدیریت کنید.

مثال:
import { createStore } from 'redux';

const initialState = { count: 0 };

function counterReducer(state = initialState, action) {
switch (action.type) {
case 'INCREMENT':
return { count: state.count + 1 };
case 'DECREMENT':
return { count: state.count - 1 };
default:
return state;
}
}

const store = createStore(counterReducer);

store.subscribe(() => console.log(store.getState()));

store.dispatch({ type: 'INCREMENT' });
store.dispatch({ type: 'DECREMENT' });

#React #Redux #برنامه‌نویسی
  • 👍 9
More from @roocketir
  1. Oct 3, 2026من: نابغه‌ام! هوش مصنوعی: عزیزم بشین سر جات 😅 @roocketir
  2. Jul 22, 2026تیم آی‌تی و زیرساخت یه روز قبل اینکه برن مرخصی :) @roocketir
  3. Jul 21, 2026آیا می‌شود مدل Concurrency زبان Go را با C پیاده کرد؟ در این مطلب نگاهی داریم به تجربه ساخ…
  4. Jul 19, 2026ساخت یک API تبدیل ارز با پایتون در این مطلب یک API تبدیل ارز با پایتون می‌سازیم که به یک س…
  5. Jul 17, 2026فرق سرعت یادگیری کدنویسی و فراموش کردن‌ش 😂 @roocketir
  6. Jul 16, 2026آشنایی با پردازش زبان طبیعی (NLP) هر روز میلیون‌ها نفر از ابزارهایی مانند ChatGPT، دستیاره…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →