React doesn't render most falsy values.
But, the number 0 is an exception.
Why is that?
There are good reasons for wanting to render 0. For example, you might want to show a countdown.
To account for this, React renders all numbers.
In the example, React renders the 0:
ALT An example of React rendering the number 0 even though it's a falsy value.