Ionic text input not being reset

I noticed that when having a text input field, (textarea or other)
Using useState with value or react-hook-form to reset the input will only work one time.

Here is the stackblitz

I find a work around by setting a key to the Input, and change that key when I want to reset to re-render a new Input. However, I want to keep the focus on the input so its seems a bit complicated.

Any other way to reset the value of the input without re-rendering it ?

same gif but better quality
Screen Recording 2024-01-22 at 11