that sounds reasonable as a first sketch, certainly more so than stateful async components à la http://andreypopp.viewdocs.io/react-async