Для этого нужно сделать оверлей и добавить pointerEvents="none"
к нему, как указано здесь .
Styles
spinner: {
position: 'absolute',
left: 0,
right: 0,
top: 0,
bottom: 0,
justifyContent: 'center',
backgroundColor: '#f3f3f3'
}
Использование
{loading && <View style={styles.spinner} pointerEvents={'none'}>
<ActivityIndicator/>
</View>
}
где loading
- ваш условный чек.