title: Difference between declarative and imperative in React.js?
body: <p>Recently I've been studying a lot about the functionality and the ways to use the Facebook JavaScript library React.js. When speaking of its differences to the rest of the JavaScript world often the two programming styles <code>declarative</code> and <code>imperative</code> are mentioned.</p>
  <p>What's the difference between both?</p>