摘要
眾所周知,前端三大框架Angular、React、Vue,所以為了跟上時代的步伐,最近開始著手學習React,這時候就發(fā)現(xiàn)個大問題,框架一直在更新,提倡的編寫語法也在更新,網(wǎng)上有許多教程都是一兩年前的了,因此,我決定直接從官方英文文檔入手學習,學習的框架版本為最新的ReactV15.5.0,現(xiàn)將學習筆記整理如下,以供大家參考,本篇文章主要是react一些基礎語法的講解與總結,如需深入了解,可查閱官方文檔,也敬請期待后續(xù)文章。
本文接著上篇文章繼續(xù)講解React的基礎語法
5、表單
文本輸入框的值,不能用 this.props.value 讀取,而要定義一個 onChange 事件的回調(diào)函數(shù),通過 event.target.value 讀取用戶輸入的值。textarea 元素、select元素、radio元素都屬于這種情況,更多介紹請參考官方文檔。
如果你希望React指定初始值,但不再控制后續(xù)更新。要處理這種情況,可以指定一個defaultValue屬性而不是value。
<input type="checkbox">和<input type="radio">支持defaultChecked,<select>與<textarea>支持defaultValue。