2016年10月15日星期六

Google Blog 10/15/2016 (p.m.)

    • 组件用来改变自己状态的属性,通常使用setState({key:value})来改变属性值触发界面刷新,不能使用this.state.xxx来直接改变。
    • componentWillMount()还可以用constructor来代替
    • 组件可以定义初始值,自己不可更改props属性值,只允许从父组件中传递过来
      • 组件可以定义,定义后不能改变,从父组件传递给子组件
    • 组件用来改变自己状态的属性,通常使用setState({key:value})来改变属性值触发界面刷新,不能使用this.state.xxx来直接改变。
    • React Native建议由顶层的父组件定义state值,并将state值作为子组件的props属性值传递给子组件,这样可以保持单一的数据传递。
    • 对于经常改变的数据且需要刷新界面显示,可以使用state。对于不需要改变的属性值可以使用props
    • 装载,到渲染,再到卸载当做一次生命周期
    • 组件开始装载之前调用
    • 只会执行一次
    • 在组件装载完成后要显示的时候执行动画
    • 只会执行一次
    • 组件完成装载之后立即调用
    • 组件属性更新之前调用
    • 不能在这个方法里使用 this.setState()

Posted from Diigo. The rest of my favorite links are here.

没有评论:

发表评论