توضیحات

در این جلسه به توضیح اجرا useEffect بصورت شرطی و یکبار از دوره آموزش ری اکت (React.js) پروژه محور میپردازیم.


javascript جاوااسکریپت react ری اکت

مدرس دوره علی شیخ
مدت دوره 16:08:35
تعداد ویدیو 106

وضعیت دوره : کامل شده
قیمت دوره : 399,000 379,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام ببخشید کد زیر رو از سایت w3schools امتحان کردم ولی عدد 1 رو جا میزاره و از دو شروع میکنه تو سایت stackoverflow گفته بودن که به علت تگ react.strict هستش که با برداشتنش مشکل حل شد البته راه حلشون چیز دیگه ای بود گفتم اگر دیگران با این مشکل روبه رو شدند بتونن حلش کنن:

    import { useState, useEffect } from "react";
    
    import ReactDOM from "react-dom/client";

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

    useEffect(() => {
    setTimeout(() => {
    setCount((count) => count + 1);
    }, 1000);
    });

    return <h1>I've rendered {count} times!</h1>;
    }

    const root = ReactDOM.createRoot(document.getElementById('root'));
    root.render(<Timer />);