Hi so I am pretty new to programming and I got kinda stuck with a problem. I've built an interface with array of objects and with property 'id'. I used it (id: property) as my Unique key but it gives me an error. Thats's the interface
export interface IState {
  meetupsy: {
      id: number
      image: string
      title: string
      address: string
      description: string
  }[]
}
and thats a List component
import classes from './MeetupList.module.css'
import { IState as Props } from '../../App'
import Card from '../ui/Card'
interface IProps {
    meetups: Props['meetupsy']
}
const MeetupList: React.FC<IProps> = ({meetups}) => {
    const renderList = ():JSX.Element[] => {
        return meetups.map((meetup) => {
            return(
            <Card>
            <li key={meetup.id} className={classes.list}>
                <div className={classes.image}>
                <img src={meetup.image} alt={meetup.title} />
                </div>
                <div className={classes.listheader}>
                    <h3>{meetup.title}</h3>
                    <address>{meetup.address}</address>
                    <p>{meetup.description}</p>
                </div>  
                <div className={classes.actions}>
                    <button>To Favorite</button>
                </div>
            </li>
            </Card>
            )
        })
    }
    return (
        <ul className={classes.render}>
            {renderList()}
        </ul>
    )
}
export default MeetupList;
I am really puzzled it says "Check the render method of MeetupList"
 
    