راکت

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
سید محمد حسین موسوی
سید محمد حسین موسوی
@SeyedMH.Mosavi

تخصص: FullStack Developer

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

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

developer
developer
@developer

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

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

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

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

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