রিয়েক্ট 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/>);