Parastoo Ebrahimi
4 سال پیش توسط Parastoo Ebrahimi مطرح شد
5 پاسخ

سینک نبودن لود اطلاعات و فرم

سلام. یک فرم هست که حاوی اطلاعات کاربر هست که وقتی لود میشه باید در input ها اطلاعات کاربررو نمایش بده. ولی وقت لود اول خود فرم لود میشه بعد یک ثانیه طول میکشه و بعد اطلاعات نشسته میشن توی input ها . چه کاری انجام بدم که لود شدنشون سینک بشه..
@hesammousavi
@ali.bayat
@hossein.r.1442


ثبت پرسش جدید
حامد کوهستانی
تخصص : web developer
@hamedk9776 4 سال پیش مطرح شد
0

سلام اگه دارید از طریق api ریکوئستی به سرور می زنید خط این منطقیه که تا وقتی جواب ریکوئست نیاد شما اطلاعاتی نخواهید دید و بعد از setState اطلاعات داخل فرم ها نمایش داده میشن
میتونین یه لودینگ مانند درست کنید و تا زمانی که جواب درخواست نیومده اون رو نشون بدین


Parastoo Ebrahimi
تخصص : front-end developer
@parastooebrahimi 4 سال پیش مطرح شد
0

بله از طریق api دارم اینکار رو میکنم.. پس طبیعیه و نمیتونم بهبودش بدم الا با لودینگ گذاشتن..
@hamedk9776


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

چون درخواست بعد لود شدن صفحه انجام میشه این طبیعیه این اختلاف وقتی که روی سرور قرار بگیره شاید بیشترم بشه


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

چون درخواست بعد لود شدن صفحه انجام میشه این طبیعیه این اختلاف وقتی که روی سرور قرار بگیره شاید بیشترم بشه


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@parastooebrahimi
اگر از ری اکت استفاده میکنید پیشنهاد میکنم کد درخواست رو در componentDidMount قرار بدید و تست کنید. با اینکار درخواست در زمان لود شدن سایت انجام میشه.
ولی در کل استفاده از یک لودینگ یا skeleton loading بهتره.


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

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