EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

چطور با پایین کشیدن لیست، آن را آپدیت کنیم؟ (pull to refresh)

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

react native کتابخانه ای بنام RefreshControl دارد که با تعریف آن در یک Flatlist می توانید pull to refresh را پیاده سازی کنید. بصورت زیر ایمپورتش کنید:

import {RefreshControl} from 'react-native';

حالا در FlatList  از آن استفاده کنید:

const [refreshing, setRefreshing] = useState(false);
const handleRefresh = async () => {
   .
   .
   .
  };
.
.
.
<FlatList
      data={data}
      refreshControl={
          <RefreshControl
             refreshing={refreshing}
             onRefresh={handleRefresh}
           />}
/>

*در تابع handleRefresh باید کار آپدیت را انجام دهید. متغیر refreshing هم باید ابتدای این تابع true کنید و پس از آپدیت دیتا ، false کنید.

  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت