سلام
شما ضمن آموزش چند بار تاکید کردید که موقع ساخت اپلیکیشن بهتره از scrollview استفاده نشه و به جاش از flatlist استفاده کنیم که پرفورمنس بهتری داره ولی موقعی که شما از card در native base استفاده کردید دقیقا" شبیه به flatlist به سمت بالا و پایین scroll می کرد
و مزیتش هم این بود که مثل flatlist نیاز به props هایی مثل data نداشت
سوال من اینه که برای ساخت یک صفحه با ویژگی scroll می شه از card استفاده کرد؟ یعنی card هم مثل flatlist جز به جز محتویات را رندر می کنه ؟ سوالم به به زبان ساده تر اینه:
استفاده از card در اپلیکیشن پرفورمنس شبیه به flatlist داره؟
سلام دوست من
در صورتی که اپلیکیشن کوچکی هست استفاده از scrollview موردی نداره اما اگر فرض مثال کلی مورد جهت نمایش هست مثل اینستاگرام که کاربر همش باید اسکرول کنه بیاد پایین دیگه نیازه که از flatlist استفاده بشه
فرقشون رو هم گفته بودم در ویدئو
scrollview میاد همه موارد رو رندر میکنه و شما میتونی اسکرول کنی
ولی flatlist تنها موراد نمایش داده شده و تعدادی از آن که تمام شد دوباره رندر و نمایش میده که در پروژه های بزرگ باعث میشه Resource کمتری بگیره و سرعتر کار کنه
پیشنهاد میکنم از flatlist استفاده کنید چون تنها ایشون بهینه هست
در مورد بروزرسانی دوره هم که سوال مطرح کرده بودید
در حال حاضر در حال بروزرسانی دوره ReactJs هستم و بعدش شروع به بروزرسانی خواهم کرد (تا الان 4 بار بروزرسانی شده دوره ری اکت نیتیو)
از لحاظ بروزرسانی هم خیالتون راحت باشه
ممنون بابت شکیباییتون
ممنون از پاسخ کامل و جامعتون
من تصمیم دارم توی پروژه ای که می نویسم از native base استفاده کنم و توی پروژه از card استفاده می کنم. توی قسمت آموزش اینستاگرام شما از card که اسفاده کردید عملکردش خیلی شبیه به flatlist بود یعنی می شد به سمت بالا یا پایین scroll کرد
سوال من اینه که اگر پروژه بزرگ باشه و محتویات زیادی scroll بشه آیا می شه از card به جای flatlist استفاده کرد؟ روی پرفورمنس تاثیر منفی نمی گذاره؟
چرا تاثیر زیادی خواهد گذاشت اگر پروژه بزرگی باشه حتما از flatlist استفاده کنید
ممنون از راهنماییتون