জয়েন লগইন

রিয়েক্ট useReducer

🌈রিয়েক্ট useReducer কি?

📋রিয়েক্ট useReducer হলো রিডিউসার ফাংশনের মাধ্যমে স্টেট পরিচালনা করার পদ্ধতি।

⚒️রিয়েক্ট useReducer রিডিউসার ফাংশনের মাধ্যমে স্টেট পরিচালনা করতে ব্যবহৃত হয়।

রিয়েক্ট useReducer রিডিউসার ফাংশনের মাধ্যমে স্টেট পরিচালনা করার উদাহরণ।

react
import {createRoot} from "react-dom/client";
import React, {useReducer} from "react";

function reducer(count, action) {
  if (action.type === "increment") {
    return count + 1;
  }
  if (action.type === "decrement") {
    return count - 1;
  }
  return count;
}

function App() {
  const [count, dispatch] = useReducer(reducer, 0);

  return (
    <div>
      <button onClick={() => dispatch({type: "decrement"})}>-</button>
      <span>{count}</span>
      <button onClick={() => dispatch({type: "increment"})}>+</button>
    </div>
  );
}

createRoot(
  document.getElementById("root")
).render(<App/>);