Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

react-native-custom-refresh-controller

A simple pull-to-refresh component for React Native that works without ScrollView or FlatList.

React Native, Refresh Control, Custom Pull-to-Refresh, React Native UI, Swipe Refresh, Custom Refresh Animation, Cross-Platform Refresh, React Native Components, Refresh Controller, Pull Down Refresh, Custom UI Components, React Native ScrollView, React Native FlatList, Customizable Refresh Control, React Native Package, Pull to Refresh Animation, React Native Swipe Gesture, Refresh Indicator, Mobile App Development, UI/UX Enhancements

readme

react-native-custom-refresh-controller

A simple pull-to-refresh component for React Native that works without ScrollView or FlatList.

Installation

npm install react-native-custom-refresh-controller

Getting started 🚀

import CustomRefreshController from 'react-native-custom-refresh-controller';

const handleRefresh = () => {
    return new Promise(resolve => {
      setTimeout(() => {
        resolve();
      }, 3000);
    });
  };


 <CustomRefreshController
    onRefresh={handleRefresh}
    loaderColor=''
    loaderColor = '#0000ff',   // Default loader color
    loaderSize = 'large',      // Default loader size
    loaderBackground = 'rgba(255, 255, 255, 0.6)' // Default background for loader overlay'>
      ......
</CustomRefreshController>