What are the uses of dynamic components?

Hi i’am beginner in Kodular, and i’am confusing about several element such as Dynamic Components, maybe anyone can describe its function to me?

@Faiz_Faishal_Nugroho
As name mentioned Dynamic…
you can create Card,textbox,label,img in an arrangement according to List…
For example
1-Suppose there are 20 items in your List…
(item1,item2…item20)

2-Take an Vertical scroll Arrangement
in Designer side…then switch to Blocks mode

3-Take an For each num loop from Control(yellow) put 20 or length of list in (to paramter)

4-put create dynamic label in this yellow box then there are 2 parameters
1-id
2-in

5- put Number Variable to id
put Vertical scroll Arrangement to in

This process create 20 label in Vertical Scroll Arrangement