I tend to over-use bindings because then I never need to think about updating the UI, I just change state. I know mutating state really isn't very 2017 (if you ask the JavaScriptKiddies ™️ and functional people at least), but there is no way around that for a user interface. Might as well embrace it.