I like Backbone. There are tons of great online resources and if you're unsure, it doesn't take long to read the relevant source code.
miniblog.
Related Posts
I picked up an old ES5+backbone project this weekend after working on an ES6/JSX+React project this week. JS has bifurcated into dialects!
I've been learning backbone this week. I find my JS is more robust (and often works first time!) when it's all neatly separated.