My awesome colleague Dustan Kasten recommend Dan Abramov‘s Getting Started with Redux on egghead.io.
It includes 30 short video lessons, which are great example of Refactoring to Patterns. Although there’s not a goal to form any patterns. The goal is just making sense in coding. The process of refactoring make me feel exciting. Nowdays the javascript community is full a micro-libraries, like the react-redux. This video actually shows the intention of refactoring and extract reuseful code as tiny library.
Thanks Dan and egghead.io!