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)