属性变量:能够在不同的渲染周期之间记录状态,而且不会触发重新渲染,函数组件中没有类,没有办法挂载属性变量,有useRef(),目前useRef()不支持函数参数来初始化函数没有向任何子组件中传递,没有必要用useCallback包裹