I'm trying to update a usestate count in axios response, its not working correctly.
let [ validationCount , setValidationCount ] = useState(0);
function getValidationResponse(validationUrl:string, validationKey:string)
{
axios.get("https://test.com/health")
.then(res => {
setValidationCount(validationCount+1);
}).catch(err => {
});
return "";
}
above function gets called twice but validation count is always 1.
is there something I'm missing?