I was taught that $f(z)$ is differentiable at $z_0=x_0+y_0$ iff Cauchy Riemann equations hold at $(x_0,y_0)$. However, I was shown this example: $f(z)=\frac{\operatorname{Re}(z) \cdot \operatorname{Im}(z)}{z}, z \neq 0$ and $f(0)=0$. So Cauchy-Riemann equations hold at $(0,0)$, however the function is not differentiable at $(0,0)$.
So is it indeed true that $f(z)$ is differentiable at $z_0=x_0+y_0$ iff Cauchy Riemann equations hold at $(x_0,y_0)$?
$f(z)$ is complex-differentiable if and only if:
Note that for the second to hold, the first one has to hold, otherwise the expressions do not make sense.
In the example you gave, the function is not differentiable in $(0,0)$.