Что то вообще этот typescript мне не понятен вообще. Вот еще один пример. На сайте typescript в их песочнице прописываю вот такую штуку const getter = <T>(data: T):T => data
выдает ошибку:
Cannot find name 'React'.
Cannot find name 'T'.
Unexpected token. Did you mean `{'>'}` or `>`?
JSX element 'T' has no corresponding closing tag.
'</' expected.
При чем тут реакт вообще? Что происходит? Я просто хочу указать generic
Вопрос, а что если я хочу допустим ко two компоненту добавить еще один провайдер. Еще один контекст. Только к two, первый не трогать. К примеру у нас появится еще и 3 компонент. И я хочу что бы у первого и второго был контекст counter. А у второго и третьего был какой то другой контекст "бла бла бла" какой нибудь
const getter = <T>(data: T):T => data
выдает ошибку:
При чем тут реакт вообще? Что происходит? Я просто хочу указать generic