Я устанавливаю состояние для некоторых переменных, но происходит, когда я вызываю onSub()
в первый раз, когда ничего не происходит, и когда я вызываю его во второй раз, значения из первого вызова отражаются и так далее. Что я должен делать?
onSub(){
this.setState({price:[...this.state.price,this.state.tprice],
Quantity:[...this.state.Quantity,this.state.tQuantity],
ItemName:[...this.state.ItemName,this.state.tItemName]
})
this.afterCall();}
afterCall(){
//i is Declared Globally
for(;i<this.state.price.length; i++){
price.push(<View key={i}><Text style={{paddingLeft:5}}>
{this.state.price[i]}</Text></View>)
}