To handle divide by 0 properly in Javascript & ReactJs, you can use isFinite() function which returns true if the number is finite. Check this code –
function div(x) { if (isFinite(1000 / x)) { return 'Number is NOT Infinity.'; } return 'Number is Infinity!'; } console.log(div(0)); // expected output: "Number is Infinity!"" console.log(div(1)); // expected output: "Number is NOT Infinity."
Source: MSDN