Не работает даже для:
React.useEffect(() => {
if (inputRef !== null) {
inputRef.current.selectionStart = position;
inputRef.current.selectionEnd = position;
}
}, [position])
--связано с тем, как мы объявляем ссылку, быстрым решением может быть:
const inputRef: any = React.useRef<HTMLInputElement>(null);