Why you *should* use NgRx if you're learning Angular