read this article about declarative vs imperative programming
What’s the Point of GraphQL and Falcor?
Chet Corcos
695

Link doesn’t work. Should remove the “/” at the end: http://latentflip.com/imperative-vs-declarative