should you delete and create projectiles or just activate and unactivate them?

my main character has a spell where he summons and projectile and throws it at an enemy

should i create and destroy the projectile every time or just re and deactivate it every time? (i'm asking if it's more efficient because i also feel like the re/de activating method would be easier to code and customize)

edit: i feel like a lot of people misunderstood my question, i'm not asking this question from an optimization standpoint i am asking if it's generally a viable technique because i feel like there are many things that would be easier for me to code if i'm making the projectiles in such a way