refers to a value but is being used as a type

refers to a value, but is being used as a type here. Did you mean 'typeof ...'? ts(2749) Ошибка JSX React

Если в вашем случае ошибка возникается в JSX разметке вида:

return (
    <TextInput
    label={label}
    value={value} // код посвечивается как недостижимый!
    formatInputValue={formatInputValue}
    onChange={onChange}
  />  
);

-то, возможно, причина просто в том, что у расширение файла .ts а не .tsx и поэтому он анализируется под другим правилам

Решение для JSX

Исправить расширение файла на .tsx

Subscribe to RSS - refers to a value but is being used as a type