I have an idea that this may be because I am doing some styling things to change my radio button, but I am not sure. I am setting an onClick event that is calling my functio
Prevent calling twice by using e.preventDefault().
e.preventDefault()
changeShipping(e){ e.preventDefault(); console.log('clicked'); }