Declarative way to track promise lifecycle states using “render props”
github.com