Animator Triggers

Could someone explain to me what’s the point of using triggers and what they are most useful for. Still trying to get used to how the animator works and I only just found out about triggers but they seem very much like booleans.

So why would you use a trigger instead of a boolean or are they basically the same thing?

Trigger - a boolean parameter that is reset by the controller when consumed by a transition (represented by a circle button)

From: