تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ developer
ارسال همزمان دو ریکوست برای بار اول
جامعه ری اکت ایجاد شده در ۱۸ تیر ۱۴۰۱

سلام

من زمانی که این کد را میزنم باز هم حداقل 2 بار ریکوئست زده میشود برای بار اول گاهی اوقات هم سه بار

ولی وقتی next , prev را میزنم فقط یک بار ارسال میشود

و اینکه زمانی که با setInterval , clearInterval کار میکنم دقیقا درست کار میکند و فقط برای بار اول یکبار اجرا میشود

سلام

لطفا کدت رو کامل بفرست که بتونم کدت رو اجرا بکنم و ببینم که دقیقا کدت چی هست

مجتبی سوری ۱۹ تیر ۱۴۰۱، ۰۴:۲۴

سلام

من زمانی که این کد را میزنم باز هم حداقل 2 بار ریکوئست زده میشود برای بار اول گاهی اوقات هم سه بار

ولی وقتی next , prev را میزنم فقط یک بار ارسال میشود

و اینکه زمانی که با setInterval , clearInterval کار میکنم دقیقا درست کار میکند و فقط برای بار اول یکبار اجرا میشود

developer ۱۹ تیر ۱۴۰۱، ۱۵:۴۱

این مورد به خاطر استفاده از React.StrictMode در روت پروژه هست

در محیط development در صورت استفاده از StrictMode برای اینکه بتون هشدارهای مناسب رو نمایش بده یه بار کامپوننت رو unmount و دوباره mount میکن

ولی در محیط prod تاثیری نمیزاره

بهترین پاسخ
مجتبی سوری ۲۰ تیر ۱۴۰۱، ۰۵:۱۸