آموزش جاوااسکریپت انجمن ها react native مشکل در استفاده از FlatList در react native

در حال نمایش 2 نوشته (از کل 2)
  • نویسنده
    نوشته‌ها
  • #43733 پاسخ
    محمد مهدی
    مشارکت کننده

    سلام و عرض ادب. وقت بخیر

    من برای خواندن محصولات از سایت از یک FlastList استفاده کردم و به دلیل تعداد بالای محصولات اونو صفحه بندی کردم و ده تا ده تا میخونم و وقتی کاربر اسکرول میکنه محصولات بیشتری لود میشه

    اما مشکل اینجاس که وقتی آخرین بخش از محصولات لود میشه وقتی اسکرول میکنی ، خود برنامه خود به خود شروع میکنه به اسکرول کردن و می پره بالا و انگاری هی داره محصول لود میشه. در صورتی که شرط پایان هم براش گذاشتم و بعد از آخرین صفحه دیگه محصولی لود نمیشه. این نمونه کد های منو از لینک زیر میتونید مشاهده بفرمایید:( مقدار اولیه page عدد صفر و مقدار اولیه lastPage عدد منفی یک هست)
    اینجا هر کاری کردم نتونستم کدها رو بذارم. مجبور شدم لینک بدم

    دانلود فایل

    #46037 پاسخ

    سلام وقت بخیر.
    متاسفانه لینک دانلود فایل شما مشکل داره.اما موارد زیر رو مد نظر بگیرید
    سعی کنید کامپوننتی که نوشتید از PureComponent به جای Component ارث برده باشه(exrends شده باشه) یا اینه از لایف سایکل shouldcomponentupdate استفاده کنید
    همچنین از removeClippedSubviews استفاده کنید تا زمانی که آیتم مورد نظر از ViewPort حذف میشه به صورت کامل پاک بشه تا به مشکل ram بر نخوریم.
    همچنین از react-native-fast-image استفاده کنید
    پیشنهاد می کنم مقاله زیر رو حتما بخونید
    http://vrgl.ir/TLF4F

در حال نمایش 2 نوشته (از کل 2)
پاسخ به: مشکل در استفاده از FlatList در react native
اطلاعات شما: