Quiero cambiar el valor de AdditionalShipping cuando el botón onChange ocurre solo para los valores en los que select es verdadero entre los valores de la matriz en AdditionalShippingArray.
console.log(additionalShippingArray) 0: {select: false, key: 1, AdditionalShipping: 0} 1: {select: true, key: 2, AdditionalShipping: 0} 2: {select: false, key: 3, AdditionalShipping: 0}Quiero poner 5000 en AdditionalShipping solo si el valor de addedShippingCost es addedShippingArray select true .
const [additionalShippingCost, setAdditionalShippingCost] = useState<number>(5000);Quiero que el botón esté onClick y se aplique cuando se llame a la función onClickBatchApplication. ¿Qué tengo que hacer?
const onClickBatchApplication = () => { }; return ( <button onClick={onClickBatchApplication}>apply</button> )Creo que esto podría funcionar
const onClickBatchApplication = () => { setAdditionalShippingArray(prev => prev.map((i)=> { if(i.select) { return {...i, AdditionalShipping :additionalShippingCost } }else{ return i } }) };