У меня есть класс, который получает доступные средства на счете из REST API. Этот номер сохраняется в состоянии.
Мне нужно создать отдельное состояние, в котором я буду хранить массив всех изменений состояния
Например, мое состояние availableFunds
: 86
Поэтому я хотел бы, чтобы мои availableFundsArray
вернулись: [86]
Если мое состояние availableFunds
меняет номер, например: 60
Поэтому я хотел бы, чтобы мой availableFundsArray
вернул: [86, 60]
class AvailableFunds extends Component {
constructor() {
super();
this.state = {
availableFunds: [],
availableFundsArray: [],
};
}
componentDidMount() {
this.Auth.availableFunds(this.props.id)
.then(res => {
if (res) {
this.setState({
availableFunds: res.reduce(
(accumulator, currentValue) =>
accumulator + currentValue.available_funds,
0,
),
});
}
})
.catch(err => {
console.log(err);
});
}