راکت
حل شده

دلیل دو بار اجرا شدن react

4 پاسخ

سلام خسته نباشید ممنون از سایت خوبتون .
من چند وقتی هستش که به ی موردی بر خوردیم و این باعث ایجاد مشکل شده برام ممنون میشم پاسخ بدید.
چرا react دوبار اجرا میشه مثلا وقتی من از console.log استفاده میکنم log رو برام 2 بار تکرار میکنه و این مشکل باعث شده که محتوایی رو که دارم نمایش میدم در مواردی محتوا تکرار بشه در سایت و هم این که دوبار درخواست به سمت سرور ارسال بشه.
ممنون میشه راهنماییم کنید .

ثبت پرسش جدید

پاسخ‌ها

4
T Game
T Game
@TGame
بهترین پاسخ

سلام اگه منظورتون در حالت توسعه هستش که این دو بار رندر شدنه بخاطر react.StrictMode
با برداشتنش میبینین که همچی درست و یکبار رندر میشه
اگه از پروژه بیلد بگیری اون StrictMode برداشته میشه و مشکلی نداره و فقط در حالت توسعه و تست مورد استفاده قرار میگیره .

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

سلام به شما دوست عزیز.
کد اون قسمت که این اتفاق میوفته رو بفرستید.

saber hamid
saber hamid
@hamidsaberphp

تخصص: react

این اتفاق در همه صفحه ها هستش ، من برای تست هم که شده یک react جدید نصب کردم در صورتی که یک پروژه خام بود و هیچ کدی نزده بودم، در فایل APP.js تست زدم اونجا هم این تکرار بود .

شاید پاسخ شما همین‌جا باشد

فاطمه
فاطمه
@samaei.f

دمتون گرم
react.StrictMode v رو برداشتم درست شد👍👍👍

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام