Tengo un componente funcional como
function ItemList({ items }: ItemProps[]) { return <p>items[0].name</p> }y lo estoy creando como:
<ItemList items={items} /> items es una matriz de objetos como [{name: 'a' id:0}, {name: 'b' id:1}] .
Todo funciona, pero en ItemList.jsx TypeScript me dice que Property 'items' does not exist on type 'ItemProps[]'
function ItemList({ items }: ItemProps[]) { Este tipo no significa que items sean una matriz, significa que el objeto props es una matriz. Necesitas:
function ItemList({ items }: { items: ItemProps[] }) {