# 生命周期
[TOC]
![](https://box.kancloud.cn/66c835686604f45fc71fbee84aecd50f_1600x1140.png)
**关于定时器:** 在有定时器的页面(特别是有倒计时),离开之前,不管有没有结束,最好清一下
```
// 万金油的操作:
componentWillUnmount () {
this.setState = (state,callback) => {
return;
};
}
```
**关于组件:** 自定义的组件都必须用大写字母开头,普通HTML标签用小写字母开头;时间属性名都必须用驼峰命名法;state是让组件控制自己的状态,props是让外部对组件自己进行配置;**组件尽量用无状态的**