Now what about #3? Well I cheated a little bit, and am using React
Imperative vs Declarative Programming
Tyler McGinnis
93351
Funny how at this and the next paragraph it sounded for a brief moment like: wait, was the whole build-up actually meant to sneakily convince you to give React a try ☺