Why does useState trigger rendering with the same value

As far as I know and read the official documentation, updates will only be triggered if the value is different.

The set function that lets you update the state to a different value and trigger a re-render.

However, after my testing in version 18.2, there is a situation that triggers repeated rendering.enter image description here

demo: https://playcode.io/1796380

I want to know what his capacity is and whether I need to be concerned about it