I can't use the values inside the render item, it doesn't recognize the ItemTrending interface
interface ItemTrending { id: number; name: string; description: string; image: string;}const TrendingComponent: React.FC = () => { const [data] = useState<ItemTrending[]>( [ {id: 0, name: 'Nike', description: 'Nike', image: 'www.google.com'}, {id: 0, name: 'Nike', description: 'Nike', image: 'www.google.com'} ] ); return (<Container><FlatList horizontal data={data} renderItem={({ item }) => (<Title>{item.name}</Title> )} /></Container> );};
{item.name} cause:
The object is of type 'unknown'.
var item: unknown
I can't find a solution anywhere
Edit
solution for the item to be recognized, but this brings up another error in the renderItem function
renderItem={({ item }: {item: ItemTrending}) => (<Title>{item.name}</Title>)}
No overload matches this call.
Provides additional metadata like index if you need it.