これは私の問題です。プッシュ機能が反応して小道具を変更する
私はpush()関数を使用すると、反応中の私の小道具を変更します。
const prioship = (this.props.orders.prioshipping === false ? {'name':`Regular Shipping`,'price':'0','currency':'EUR','quantity':1, 'description': ''} : {'name':`Priority Shipping`,'price': this.props.prices.shipping['A'].toString() ,'currency':'EUR','quantity':1, 'description': ''})
console.log('#### TOKEN ORDER #####1', this.props.orders.warenkorb)
const orders = this.props.orders.warenkorb
const order2 = this.props.orders.warenkorb
orders.push(prioship)
console.log('#### TOKEN ORDER #####2',order2, this.props.orders.warenkorb)
そうでもコンソールログ「TOKEN ORDER 1」のレベルでこの小道具は、それが後のコードで起こっていても、それに「prioship」を持っています。私はそれを止める方法を理解していない。私はちょうどprioshipがそこにある変数 '注文'をしたい、私は自分の小道具を変更したくない。
助けを借りてください