React 定义组件的参数-生命周期

定义组件的参数-生命周期
创建期:getDefaultProps
创建期:getInitialState
创建期:componentWillMount
创建期:componentDidMount
存在期:componentWillReceiveProps
存在期:shouldComponentUpdate
存在期:componentWillUpdate
存在期:componentDidUpdate
销毁&清理期:componentWillUnmount

定义组件的参数-生命周期
生命周期相关参数,是React定义组件时提供的一系列处理函数(钓子函数),这些函数会在组件生命周期的某个阶段调用。

创建期:getDefaultProps

object getDefaultProps()

创建期:getInitialState

object getInitialState()
在组件挂载前(即:创建期)调用一次,其返回值将做为this.state的初始值。

getInitialState()方法会组件类创建的时候调用一次,其返回值会被缓存下来。该方法用于设置props属性的默认值,但仅对于非必须属性。如果父组件没有指定props中的某个值,此返回对象中的相应属性将会合并到this.props。

getInitialState()方法会在组件实例创建前调用,这时还不能使用this.props属性,且其返回对象是在所有实例间共享的。

创建期:componentWillMount

componentWillMount()
componentWillMount()服务器端和客户端都只调用一次,在初始化渲染执行之前被调用。如果在这个方法内调用setState()方法,render()方法将会收到更新后的state,也就是说这是我做在组件渲染前最后一个修改state的机会。

创建期:componentDidMount

componentDidMount()
componentDidMount()会在组件初始化(渲染完成)后立即调用一次,我们一般在这个方法中使用this.getDOMNode()方法访问原始DOM。

存在期:componentWillReceiveProps

componentWillReceiveProps(object nextProps)

componentWillReceiveProps在将要接受新的props时被调用
componentWillReceiveProps()方法会在组件生命周期的存在期调用,当组件感知到props属性改变,会调用此方法。render()方法将会在其后调用,这时我们可以通过this.setState()来阻止组件的再次渲染。

存在期:shouldComponentUpdate

boolean shouldComponentUpdate(object nextProps, object nextState)
shouldComponentUpdate()方法发生在组件生命周期的存在器,在组件收到新的props或state。在这个方法中,我们可以访问组件的props和state属性,通过这两个属性可以确认组件是否需要更新,如果不需要更新,则返回false,则其后的方法将不会在执行。如:

shouldComponentUpdate: function(nextProps, nextState) {
return nextProps.id !== this.props.id;
}

存在期:componentWillUpdate

componentWillUpdate(object nextProps, object nextState)
componentWillUpdate()会在收到新的props或state后调用,类似componentWillMount()。

存在期:componentDidUpdate

componentDidUpdate(object prevProps, object prevState)
componentDidUpdate()会在组件重新渲染后立即被调用,当我们需要在组件重新渲染后操作DOM则需要使用这个方法。

销毁&清理期:componentWillUnmount

componentWillUnmount()
componentWillUnmount()是组件销毁&清理期唯一调用的方法,它会在组件从DOM中移除时被调用,这时我们可以清理一些状态或清理在componentDidMount中创建的DOM元素。

如果你真的长大了,懂得了什么是爱……

如果你真的长大了,懂得了什么是爱,请你一定要看这篇日志,尤其是农村的孩子!!!!看完后请深思!!!

 

你二十出头 喜欢用票子挥霍青春的时代
你,在KTV里唱着虚拟的情与爱…用所谓的“流行”来演绎一场不属于你们的行为艺术…
你,在网吧里打着两块一局的暴力与满足…用游戏里的繁华虚无来诠释你们所追求的虚荣…
你,喝着便宜的大理或者几百的茅台…打着想成为李白的幌子…用喝酒来忘记现实…

你,和那些所谓的朋友通电话,一说就长达很多个10分钟,而却很少往回打电话,即使接到父母的电话也是嫌他们啰嗦,很快就挂掉……

有一个关心你的恋人,你却不懂珍惜,深夜在外玩,打电话给你却嫌有人管束丢面子……

你可以任性,一句没有共同语言,就和朝夕相处的恋人分别,随便找个人结婚,只是一个谈得来……
这就是你…这就是你所谓的青春年华…你可曾考虑过任性冲动造成的结果……
他们…在干涸的土地上烤着如火的太阳…心里着急的是能够让自己的子女过上更好的生活…
他们…在工地上提着沙灰…偶尔被沙子迷了眼睛或者被砖头砸到了脚…

都只会揉揉被灰覆盖了的眼眸与沾满灰色的睫毛…

隔着鞋子揉揉被砸到的脚被然后躬身继续前行…因为他们要为我们这些自私的子女创造一个更好的未来…
他们…在嘈杂的菜市场与别人争着一毛钱的白菜…当然…即使降了价的猪肉他们仍然舍不得买上半斤…
这就是你们的父母…那对可怜得高贵的父母…
每一次,当你在电话里跟父母说自己没有钱用的时候…
你是否听到那头的他们轻轻的一声叹息…当你拿着那些钱在网吧的冷气下打着游戏的时候你是否会想起你的父母还在田里顶着大太阳劳作…当你拿着那些钱在餐馆大快朵颐时…是否会想起他们的餐桌上究竟有几个菜…当你喝着百事娃哈哈时…你是否会想起在田里劳作的他们嘴唇早已干裂…当你带着女朋友逛街时…你是否想过给你的母亲买点什么…当你站在你农村的父母用肩膀为你撑起的的云层上时…你是否注意到你脚下父母的汗水已经流到了眼眶…
是,你现在才是二十出头…或许没有太大的力量做些什么…可是…你们至少做些力所能及的事…少打点游戏…少玩点不该玩的 …少买些衣服…少吃几次烧烤火锅…多想想他们的辛苦…多给他们打几个电话…
那么单纯的他们只需要一点点你散落天涯海角的爱心里就能幸福得开出花来…也许你在想…以后我要多么有成就多么有钱给他们买豪宅买名牌…可是你想过没有…还没等你赚到豪宅的一个角落时…他们…或许就已经不在了…况且…他们要并不是这些…
人愈老愈会感觉孤单…而你就成了他们的世界里唯一的亮光…请不要让这盏灯熄灭…
二十出头,责任!父爱、母爱是世界最伟大、最无私、最…

祝天下父母亲,永远健健康康…