saber hamid
2 سال پیش توسط saber hamid مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
T Game
@TGame 2 سال پیش آپدیت شد
2

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


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 2 سال پیش مطرح شد
0

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


saber hamid
تخصص : react
@hamidsaberphp 2 سال پیش مطرح شد
0

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


T Game
@TGame 2 سال پیش آپدیت شد
2

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


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

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