Krizaka
Documentation

Pull to refresh

The platform's pull to refresh in the theme's accent, for any ScrollView or FlatList.

MobileBêtaRetours

Mobile uniquement — React Native, depuis @krizaka/ui/native. Bêta : son API peut encore changer à une version mineure.

Quand l’utiliser

  • A ScrollView or a FlatList the app draws itself: a feed, a profile.

Quand ne pas l’utiliser

  • In a List: its onRefresh draws it already.À la place : List

Installation

Installer

npx expo install react-native-svg
npm install @krizaka/ui

Importer

import { PullToRefresh } from "@krizaka/ui/native";

Enveloppez l’application une fois dans ThemeProvider de @krizaka/ui/native : chaque composant lit ses rôles de couleur.

Exemples

React Native n’a pas d’aperçu en direct sur le web : chaque exemple montre la capture de sa story, testée dans les deux thèmes, et le code à copier.

A feed

The spinner at the top of a ScrollView, in the accent.

Pull to refresh — A feed, tel que React Native le rendPull to refresh — A feed, tel que React Native le rend

Props

The platform's pull to refresh in the theme's accent: the refreshControl of a ScrollView or a FlatList. List draws it already with onRefresh.

PropTypeDéfautDescription
labelstring—The words of the pull (“Pull to refresh”) — passed translated; shown on iOS under the spinner.

Accessibilité

  • The platform's control: announced by the system while it refreshes.
  • Offer a refresh button too where pulling is hard (a short screen).

Bonnes pratiques

  • Keep refreshing true until the new data is there.
  • Do not refresh on every focus: a pull is the person's choice.

Générée depuis le code de @krizaka/ui 3.5.0 : son meta.ts, ses exemples et ses types.Modifier cette documentation sur GitHub

Sur cette page