Ниже мой код:компонента не исчезает даже после того, как изменения состояния в реакции родных
// Styling for the common loader
const loader = StyleSheet.create({
centering: {
flex: 1,
position: 'absolute',
top: 0,
left: 0,
right: 0,
bottom: 0,
padding: 8,
zIndex: 1005,
backgroundColor: '#fff',
opacity: 0.8
},
});
// State
this.state = {
animating: false
};
// Component
{
this.state.animating ?
<ActivityIndicator
animating={this.state.animating}
color="#8bcb43"
style={loader.centering}
size="large"
/>
:
null
}
Я приложил скриншот того, как загрузчик выглядит, когда this.state.animating
является истинным и когда лжи.
Я удивлен, почему компонент не исчезает, когда this.state.animating
является ложным. Я не уверен, что я делаю неправильно.
Вы нашли решение этой проблемы? Я сейчас борюсь с одним и тем же ... – irruputuncu
@irruputuncu Я написал ответ, чтобы помочь. Я не уверен, что это лучшее решение. –