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

- 11 ماه پیش
توسط developer آپدیت شد
Saeed_mn ( 250 تجربه )
11 ماه پیش

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

سید محمد حسین موسوی ( 17513 تجربه )
11 ماه پیش
تخصص : FullStack Developer

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

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

developer ( 28541 تجربه )
11 ماه پیش
تخصص : برنامه نویس

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

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