I wonder why useEffect doesn't invoke when a const array changed.
Can useEffect run only with array state changes ?
const itemsInCart = [];
useEffect(() => {
if (itemsInCart === undefined)
setItemsQuantity('');
} else if (itemsInCart.length > 99)
setItemsQuantity('99+');
else {
setItemsQuantity(itemsInCart.length)
}
}, [itemsInCart]);