表单及事件处理

JSX 中使用的和 HTML 同名的元素,并不等同于原生的 HTML 标签,只是 React 抽象出来的一种标签的写法。举个例子

<textarea value={this.state.value} onChange={this.handleChange}/>

<select value={this.state.value} onChange={this.handleChange}>
    <option value="grapefruit">Grapefruit</option>
    <option value="lime">Lime</option>
    <option value="coconut" >Coconut</option>
</select>
<textarea >
    Hello , React !
</textarea>

<select>
    <option value="grapefruit">Grapefruit</option>
    <option value="lime">Lime</option>
    <option value="coconut" select >Coconut</option>
</select>

事件也是React内部封装的,由小驼峰命名,并不等同于HTML DOM的原生事件,可以通过以下地址link查看。