My houserule is that you can react to anything that makes sense as your action and even when it happens before you can play in initiative order.
Reason behind this decision is I don't like freeze frame combat. Initiave just means you can be the one who makes action and others have to decide whether they want to make their own actions or react to your action in active way. It's much more fluid and it makes much more sense than just everyone is frozen and wait until someone makes his whole movement and actions. Maybe it breaks some mechanics but this way the combat is much more fun and much less WTF.
So when somebody is running at your mage you, as a fighter, can say "I intercept that guy and try to block his way to the mage". When you succeed in your attack roll, you've managed to block the way and attacker cannot attack the mage and you are in close combat with attacker. When you fail, the attacker was able to bypass/outmanoeuvre you and he can attack mage as he wanted.
But this reaction is your one main action so you cannot do anything else this round, unless you have some bonus actions from your class, etc.
But I can see why a lot of people could have problem with this, it's vague and some people love strict rules. Look at debates about Hiding. In the case you like it just use your common sense as a guide and share your opinions to improve this rule!
Reason behind this decision is I don't like freeze frame combat. Initiave just means you can be the one who makes action and others have to decide whether they want to make their own actions or react to your action in active way. It's much more fluid and it makes much more sense than just everyone is frozen and wait until someone makes his whole movement and actions. Maybe it breaks some mechanics but this way the combat is much more fun and much less WTF.
So when somebody is running at your mage you, as a fighter, can say "I intercept that guy and try to block his way to the mage". When you succeed in your attack roll, you've managed to block the way and attacker cannot attack the mage and you are in close combat with attacker. When you fail, the attacker was able to bypass/outmanoeuvre you and he can attack mage as he wanted.
But this reaction is your one main action so you cannot do anything else this round, unless you have some bonus actions from your class, etc.
But I can see why a lot of people could have problem with this, it's vague and some people love strict rules. Look at debates about Hiding. In the case you like it just use your common sense as a guide and share your opinions to improve this rule!