I have a question about Niagara.
Is it more performant to spawn a Niagara system every time, or to just active one system?
I’ve heard that spawn and destroy take up memory, so would it be better to just reuse the same system without destroy? Or is this a different case?
Visually, both look the same.
I don’t know much about Niagara so if anyone knows I would appreciate some help 
Hi @chofuqiushan
If you’re working on occasional effects (e.g., explosions or magic), spawn and destroy might be easier. But if you are doing background effects or things that need to exist in the world, reusing the system (instead of destroying) can work better.
But, also make sure you safely handle state resets or pausing systems, and if you find yourself running into performance bottlenecks, consider a pooling system.
Hi @BRS_GerDAngelo ! Thank you for your reply.
What should I do if I use explosions or magic effects frequently?
If I want to repeatedly trigger the same effect, such as a hit effect, is it better to reuse the effect?