Redux middleware as pure functions
Handle side-effects and business logic with pure JS functions
Tags: javascript, react, redux, patterns