why no componentDidMount?
why no componentDidMount?