custom mesh component

What’s the difference between the custom mesh component and the procedural mesh component nodes? Also, is it possible to convert these meshes to a static mesh in the construction script? I’m probably doing it wrong, but I have to draw the triangles every frame using event tick.