Though I don&#x27;t have experience with a large rewrite like this. I am really liking what I see in React.<p>React + Redux for the Flux pattern seems to be the best combination available right now. Watch this talk by Jessica Kerr - Functional Principles In React <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1uRC3hmKQnM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1uRC3hmKQnM</a> about why Functional &#x2F; Declarative approach is good for front end development. Also Dan Abramov (Redux Author) Talk - Live React: Hot Reloading with Time Travel <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=xsSnOQynTHs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=xsSnOQynTHs</a> introducing Redux is great.<p>Watch this awesome talk by Ryan Florence - Don&#x27;t Rewrite, React! <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=BF58ZJ1ZQxY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=BF58ZJ1ZQxY</a>  on how to approach rewrites bottom up and he rewrites a part of the TodoMVC written in Backbone.js.