راکت

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

5 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

5
حامد کوهستانی
حامد کوهستانی
@hamedk9776

تخصص: web developer

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

Parastoo Ebrahimi
Parastoo Ebrahimi
@parastooebrahimi

تخصص: front-end developer

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

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

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

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

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

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

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

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

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

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