gss 5 react form 表单注意事项 - nuanxin1111/react GitHub Wiki

  1. 以input标签为例,如果标签添加了属性值,例如添加value属性,那么再显示的时候标签内容就会固定显示value的值而不能和用户做交互.
Bad:
render() {
    return( 
        <input type="text" value="hello" />
    )
}
Good:
render() {
    return( 
        <input type="text"/>
    )
}
Or:
handleChange() {
    this.setState(...)
}
render() {
    return( 
        <input type="text" value="hello" onChange={this.handleChange} />
    )
}

经测试,自定义属性不会影响交互,只有value值会影响.