When 'not' to use arrow functions

Arrow function in JavaScript is great, but... there are cases when it should be avoided. Check the common pitfalls when using arrow function with explanations and examples.