Classes, Complexity, and Functional Programming – kentcdodds When I use classes, when I don’t, what I do instead, and why