Uncontrolled Components

    不同于对每次状态处理都需要编写事件处理函数程序,在不受控组件中,你可以使用从DOM获得表单数据。

    可以尝试在CodePen中打开

    如果你对在特定的场景下你需要使用哪种组件感到疑惑的话,这篇文章会对你有所帮助。

    1. render() {
    2. return (
    3. <form onSubmit={this.handleSubmit}>
    4. Name:
    5. defaultValue="Bob"
    6. type="text"
    7. </label>
    8. <input type="submit" value="Submit" />
    9. </form>

    同样,<input type="checkbox"><input type="radio">支持defaultChecked属性,而<select>支持defaultValue