Redux Middleware allows you to intercept every action sent to the reducer so you can make changes to the action or cancel the action. Middleware helps you with logging, error reporting, making asynchronous requests, and a whole lot more
Consider the Redux Async Data Flow Diagram. Describe the flow in your own words.
also allows for middleware that sits between an action being dispatched and the action reaching the reducers
How are we accommodating async in our Redux app?
middlewares that wrap all the logic into functions instead, which mimic the natural behavior of the store
Redux Thunk is middleware that allows you to return functions, rather than just actions, within Redux. This allows for delayed actions, including working with promises
Redux Thunk middleware allows you to write action creators that return a __ instead of an action.
function
Describe how any return value from the inner thunk function will be made available.
Any return value from the inner function will be available as the return value of dispatch itself.
Reflection
What are your learning goals after reading and reviewing the class README?