React Native - Как настроить элемент управления refre sh на платформе IOS - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь переделать элемент управления ios refre sh по умолчанию в нечто подобное на платформе android.

Любой, кто испытал или имел хорошую идею, приветствуется.

Большое спасибо.

Refre sh Control IOS:

enter image description here

Refre sh Control Android:

enter image description here

1 Ответ

0 голосов
/ 02 марта 2020

Вы можете сделать что-то вроде:

<FlatList
  data={tripDataDetails}
  renderItem={({item, index}) => {
    if (item.data_type == 'user_activities') {
      return this.renderSightSeeingCard(item);
    } 
  }}
  refreshControl={
    <RefreshControl
      refreshing={this.props.itenaryReducer.pullToRefresh}
      onRefresh={this.onPullToRefresh}
    />
  }
/>

. на refre sh nm делает это:

onPullToRefresh = () => {
    NetInfo.fetch().then(state => {
      state.isConnected
        ? this.onPullToRefreshDataFetch()
        : showToaster('No Network Connection');
    });

  };

Надеюсь, это поможет. не стесняйтесь сомнений

...