myu*_*suf 8 javascript frontend reactjs
我有一个页面,我需要加载一些初始的Ajax数据.
我在这个Reactjs 页面上看到我应该打电话componentDidMount.
什么是优势,从发出请求componentDidMount,而不是componentWillMount?
使用服务器渲染时,componentWillMount会调用但componentDidMount不是.因此,我倾向于进行任何需要浏览器(包括Ajax和DOM操作)的初始化componentDidMount.
由于 React 旨在用作视图,因此您的 ajax 请求应该放置在您的模型中。
否则,如果由于某种原因您需要在视图中创建它,则 和 之间的区别在于,一旦componentDidMount元素componentWillMount重新渲染并且您可以通过 访问它,第一个就会被调用,而第二个则在正确时被调用在开始之前。this.getDOMNode()render()
| 归档时间: |
|
| 查看次数: |
4202 次 |
| 最近记录: |