Executando verificação de segurança...
1

Ola, estou tentando criar um componente funcional no react.
Quero tornar esse componente generico para reutilizar em outros
lugares da aplicação, no entento estou obtendo um erro: A propriedade 'name' não existe no tipo 'T'.ts(2339)

interface ItemProps<T> {
  itens: T[];
}
function select<T>({ itens }: ItemProps<T>) {
  return (
    <select name="select">
      {itens.map(item => {
        <option key={item.id} value={item.name}>{item.name</option>;
      })}
    </select>
  );
}

(parameter) item: T
A propriedade 'name' não existe no tipo 'T'.ts(2339)

Carregando publicação patrocinada...