async-props.js 372 字节
Newer Older
D
Dan Zajdband 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
import React from 'react'

export default class AsyncProps extends React.Component {
  static async getInitialProps () {
    return await AsyncProps.fetchData()
  }

  static fetchData () {
    const p = new Promise(resolve => {
      setTimeout(() => resolve({ name: 'Diego Milito' }), 10)
    })
    return p
  }

  render () {
    return <p>{this.props.name}</p>
  }
}