This question already has an answer here:

As stated. I have seen a number of threads about the how-to's on guarding a contract against re-entrancy.

But in terms of best practices, security and risk-avoidance, WHY is it important to do so?

(the aim of this question is also to give a clear understanding to newcomers)

marked as duplicate by Richard Horrocks, Community Jul 28 '18 at 14:04

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • No problem. The accepted answer to that question has everything anyone would ever want to know :-) – Richard Horrocks Jul 28 '18 at 14:59