In my job as a full-stack developer at Dealer Inspire (if you like this stuff, you should work with us), I developed one of our new products using the React/Redux stack. It was completely new to me when I started, and honestly, quite confusing at first. After reading, and reading, and reading…. I finally “got it”. I put together a list of some of the resources I found useful for our team and decided to share it here as well. The list is by no means exhaustive, but it’s a good start.
redux-thunk – middleware that allows side-effects during actions (like API calls, Pusher calls, etc)
reselect – library for computing derived data from various pieces of the root store (think of it like a database query with joins)