@OstapO

Почему меняется значение props при работе з .map()?

Не могу понять почему этот код изменяет значение для this.props.data при вызове функции ?
calcData = () => {
        const { remoteService, techService } = this.state;

        const calc: any = this.props.data.breakdown.map(item => {
            item.field_total = remoteService ? (this.numberFormatter(techService === 'none' ? item.field_total : item[`field_total_${techService}`] )) * item.field_number_of_spaces 
            : (this.numberFormatter(techService === 'none' ? item.field_total : item[`field_total_${techService}`] )) 
            return item;
        })
    }
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы