سلام. یک فرم هست که حاوی اطلاعات کاربر هست که وقتی لود میشه باید در input ها اطلاعات کاربررو نمایش بده. ولی وقت لود اول خود فرم لود میشه بعد یک ثانیه طول میکشه و بعد اطلاعات نشسته میشن توی input ها . چه کاری انجام بدم که لود شدنشون سینک بشه..
@hesammousavi
@ali.bayat
@hossein.r.1442
سلام اگه دارید از طریق api ریکوئستی به سرور می زنید خط این منطقیه که تا وقتی جواب ریکوئست نیاد شما اطلاعاتی نخواهید دید و بعد از setState اطلاعات داخل فرم ها نمایش داده میشن
میتونین یه لودینگ مانند درست کنید و تا زمانی که جواب درخواست نیومده اون رو نشون بدین
بله از طریق api دارم اینکار رو میکنم.. پس طبیعیه و نمیتونم بهبودش بدم الا با لودینگ گذاشتن..
@hamedk9776
چون درخواست بعد لود شدن صفحه انجام میشه این طبیعیه این اختلاف وقتی که روی سرور قرار بگیره شاید بیشترم بشه
چون درخواست بعد لود شدن صفحه انجام میشه این طبیعیه این اختلاف وقتی که روی سرور قرار بگیره شاید بیشترم بشه
@parastooebrahimi
اگر از ری اکت استفاده میکنید پیشنهاد میکنم کد درخواست رو در componentDidMount قرار بدید و تست کنید. با اینکار درخواست در زمان لود شدن سایت انجام میشه.
ولی در کل استفاده از یک لودینگ یا skeleton loading بهتره.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟