آفلاین
user-avatar

نمایش دادن پیام های گذشته در برنامه چت

2 سال پیش
توسط developer آپدیت شد
آفلاین
user-avatar
Saeed_mn ( 630 تجربه )
2 سال پیش

سلام خسته نباشید. @hesammousavi
یک سیستم چت درست کردم با استفاده از reactjs ,مشکلم توی لود کردن و نمایش دادن پیام های گذشته هر کاربر هست,من تمام پیام ها رو دریافت میکنم وبا استفاده از infinite scroll لود میکنم ,مشکل من توی نمایش پیام هاست..میخوام طوری باشه که آخرین پیام در آخر نمایش داده بشه و پیام های بعدی بالای پیام اول و با اسکرول به سمت بالا پیام های جدید لود بشن,دقیقا مثل تلگرام..
از چه استایلی باید استفاده کنم که از پایین به بالا لود بشه؟

آفلاین
user-avatar
سید محمد حسین موسوی ( 18643 تجربه )
2 سال پیش
تخصص : FullStack Developer

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

اگر هم داده شما realtime داره ارسال می شه بلاخره شما دارید یه جایی با یه سازوکاری نمایشش می دی. اگر مثلا خروجیت یه سری div هست می تونی نحوه نمایش رو طوری تنظیم کنی که داده ای که مثلا انتهای لیست چاپ می شده، ابتدای لیست چاپ یشه

آفلاین
user-avatar
developer ( 33462 تجربه )
2 سال پیش
تخصص : برنامه نویس

فکر کنم با نصب پکیج بشه اینکارو کرد، سرچ بزنید پکیج زیاده؛ react-native-invertible-scroll-view
@mansooris280

برای ارسال پاسخ باید وارد سایت شوید