Im curious why you switched from react to backbone. Ive been considering doing the opposite. Mostly because I want to be able to use redux for undo/redo functionality and also for user action replays I can use for debugging. Redux doesnt play well with the backbone.js paradigm.