Higher Order Reducers conception

Sometimes it’s useful to extend reducer logic or have multiple instances of the same reducers with some minor differences between each other.

These kinds of issues could be easily resolved using Higher Order Reducers.

Redux saga as alternative way managing async flow in Redux applications

When your application grows up, it becomes difficult to manage side-effects. In my opinion, using redux-thunk package is good for small applications, where your side effects are mostly CRUD operations with remote API. One of possible solutions to simplify managing side effects is redux-saga package.

Building fake RESTful API for your single-page applications

Sometimes, when you start building single-page applications, server is not implemented yet, but you need to work. In this situations you need to have a fake server, which will be handling your api requests.