Making Redux as declarative as Relay/GraphQL (tutorial)
medium.com