Очевидно, что если данных нет - отображать нечего. Так что придется или придумать чем занять страницу до того как они подгрузятся - как вариант, добавить вэйтер. Или - использовать server-side рендеринг. componentWillMount тут не поможет - потому что запрос к API в любом случае занимает какое-то время.