Здравствуйте, у меня есть список объектов, которые я хочу реализовать для этого списка с отложенной загрузкой или загрузкой при прокрутке, поскольку его длинный список и каждый объект загружаются, что делает приложение очень медленным, чтобы вывести их из списка одним выстрелом
код
const TrackList = ({ classes, tracks }) => (
<List>
{tracks.map(track => (
<ExpansionPanel key={track.id}>
<ExpansionPanelSummary expandIcon={<ExpandMoreIcon />}>
<ListItem className={classes.root}>
{/* <LikeTrack /> */}
<ListItemText
primaryTypographyProps={{
variant: "subheading",
color: 'primary'
}}
primary={track.title}
// secondary={
// <Link
// className={classes.link}
// to={`/profile/${track.postedBy.id}`}>
// {track.postedBy.username}
// </Link>
// }
/>
<AudioPlayer url={track.url}/>
</ListItem>
</ExpansionPanelSummary>
<ExpansionPanelDetails>
<Typography
variant="body1">
{track.description}
</Typography>
</ExpansionPanelDetails>
{/* <ExpansionPanelActions>
<UpdateTrack />
<DeleteTrack />
</ExpansionPanelActions> */}
</ExpansionPanel>
))}
</List>
)