1.propsTypes 的使用
(1)设置属性和属性值来约束组件参数的类型。
(2)设置组件参数为必须传入isRequired
import PropTypes from 'prop-types'
TodoItems.propTypes = {
test :PropTypes.string.isRequired,
content : PropTypes.string,
deleteItem : PropTypes.func,
index: PropTypes.number
}
2.propsTypes设置默认值
TodoItems.defaultProps = {
test : 'hello world',
}
3.render函数
state/props数据改变,render函数会被执行,所以数据变页面会跟着变。