জয়েন লগইন

রিয়েক্ট useEffectEvent

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

📋রিয়েক্ট useEffectEvent হলো ইফেক্টের ভেতর থেকে সর্বশেষ প্রপস ও স্টেট পড়ার জন্য ইফেক্ট ইভেন্ট তৈরি করার পদ্ধতি।

⚒️রিয়েক্ট useEffectEvent ইফেক্টের ভেতর থেকে সর্বশেষ প্রপস ও স্টেট পড়ার জন্য ইফেক্ট ইভেন্ট তৈরি করতে ব্যবহৃত হয়।

রিয়েক্ট useEffectEvent ইফেক্টের ভেতর থেকে সর্বশেষ প্রপস ও স্টেট পড়ার জন্য ইফেক্ট ইভেন্ট তৈরি করার উদাহরণ।

react
import {createRoot} from "react-dom/client";
import React, {useEffect, useEffectEvent, useState} from "react";

function App() {
  const [count, setCount] = useState(0);

  const show = useEffectEvent(() => {
    console.log("Current count:", count);
  });

  useEffect(() => {
    const timer = setInterval(() => {
      show();
    }, 1000);

    return () => clearInterval(timer);
  }, []);

  return (
    <button onClick={() => setCount(count + 1)}>
      কাউন্ট: {count}
    </button>
  );
}

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