I'm trying to make a `TextInput` with a non-standard `placeholder`, because I need formatting and the normal, built-in TextInput `placeholder` doesn't work for me.

In order for the user to start writing from the beginning of the line, as with the normal placeholder, I set the cursor at the beginning of `selection={TEXT ? null: {start: 0}`. When the user types further, the cursor goes back to the beginning and forces the user to write `elloH` instead of `Hello`.

I made an example of my code on Snack, the problem will be clearer when running: <https://snack.expo.dev/Vv6lNzUCU>

How can this be fixed?