bytebuilders_Original post
Web Developer
I have a component(gallery) which contains videos. i am loading them dynamically using *NgFor
when i delete a video it rerenders all of the video and i want to avoid it.
Summary
The developer is having a problem with their component that contains videos. When they delete a video, all the videos in the component are being re-rendered. They want to avoid this unnecessary re-rendering.
Solution: The issue is caused by the lack of a unique identifier for each video item in the ngFor loop. To solve this problem, add a unique trackBy function to the ngFor directive. For example, you can track by the index of the video in the array:
```html
<div *ngFor="let media of group.mediaList.reverse(); trackBy: trackByIndex" class="video-container">
```
Then