Я пытаюсь создать компонент, в котором я пытаюсь обновить представление для цикла for, чтобы отобразить значение в пользовательском интерфейсе,
Псевдокод того, что я пытаюсь реализовать:
1.for 1..100
Инкремент: var + 1
Обновите представление для обновления значения var
Примечание. Я хочу визуальные элементыувеличивающиеся значения.
Ниже код написан до сих пор, не получая больше потенциальных клиентов. Пожалуйста, помогите мне в этом.
export default class App extends React.Component {
state = {
amount: 45,
}
increaseAmount = () => {
for (var i = 0; i < 10; i++) {
let amt = this.state.amount + 1;
setTimeout(() => {
this.setState({
timePassed: true,
amount: amt
})
}, 100);
}
};
render() {
return ( <
View style = {
styles.container
} >
<
Text > Hello World {
this.state.amount
} < /Text> <
Button title = "Click me"
onPress = {
() => this.increaseAmount()
} > < /Button> <
/View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems:'center',
paddingTop: Constants.statusBarHeight,
backgroundColor: '#ecf0f1',
padding: 8,
},
});
Заранее спасибо.