orizens/ngx-infinite-scroll
این دایرکتیو برای اسکرول بیپایان در اپلیکیشنهای Angular طراحی شده و به توسعهدهندگان کمک میکند تا بتوانند به راحتی قابلیت بارگذاری محتوا هنگام اسکرول کردن را پیادهسازی کنند
کاربرد:
وقتی کاربر به پایین صفحه میرسه، دادههای جدید به صورت خودکار بارگذاری میشن، بدون اینکه نیاز به کلیک روی دکمه "بعدی" باشه. این کار تجربه کاربری رو روانتر میکنه، مخصوصاً در اپلیکیشنهایی مثل شبکههای اجتماعی، فروشگاهها یا لیستهای طولانی
در چه شرایطی بهتره استفاده شود؟
وقتی دارید لیست حجیمی از دادهها رو نمایش میدید و نمیخواید همه چیز یکجا لود شود. این دایرکتیو بهینهسازی عملکرد رو فراهم میکنه و از بار اضافی روی شبکه و مرورگر جلوگیری میکنه
چند مثال از موارد استفاده:
- نمایش پستهای یک شبکه اجتماعی مثل Instagram یا Twitter
- لیست محصولات در یک فروشگاه آنلاین مثل Amazon
- نمایش ایمیلها در صندوق ورودی Gmail
- بارگذاری تصاویر در گالریهای آنلاین ️
- ##infinite
- ##Angular
- ##Web
- ##Performance
- ##UX
- ##Lazy
- ##Frontend
- ##TypeScript
