Difference between add child actor component and spawn actor from class

Very enlightening andthanks for the info but I have a followup question… what is the difference between the two function? “add child actor component” and “spawn actor from class”. Both of it can spawn on the map.

278554-capture.png