我有我的组件:
getInitialState() { return { items: [] }; },componentDidMount() { // make remote call to fetch `items` this.setState({ items: itemsFromServer }) },render(){ if(!this.state.items.length){ // show empty state } // output items }
非常做作/沙盒,但这是一般的想法.当您第一次加载此组件时,您会看到“空状态”HTML的闪存,因为服务器尚未返回任何数据.