當一種編程語言被稱為函數(shù)優(yōu)先(First-class functions)的編程語言時脊岳,是指該語言中函數(shù)可以和其他任何變量一樣對待。例如妖混,一個函...
表單 在HTML表單中性穿,表單元素與React中的其他DOM元素有所不同,因為HTML的表單元素一旦創(chuàng)建就會保留一些內(nèi)部狀態(tài)。如下邊的表單,接受一...
列表 & Keys 在JavaScript中map()函數(shù)可以對數(shù)組中的每一項元素進行定義操作透硝,比如對數(shù)組中的元素都翻倍: 那么輸出的結果是[2...
條件渲染 在React中你可以創(chuàng)建不同的組件封裝需要的行為狰闪,然后可以根據(jù)應用的狀態(tài)變化只渲染其中的一部分組件疯搅。React中的條件渲染和JavaS...
事件處理 React元素的事件處理和DOM元素的事件處理很相似,但是有一點語法上的不同: React事件綁定屬性的命名采用駝峰式寫法埋泵,而不是小寫...
State&生命周期 React中組件生命周期如下圖: 從上圖中也可以看出幔欧,組件在構造函數(shù)中有state,也就是狀態(tài)丽声。狀態(tài)與屬性十分相似礁蔗,但是狀...
組件& Props 組件可以將UI上的內(nèi)容分成一個個的獨立的部分,這些組件可復用雁社。組件從概念上來看很像函數(shù)浴井,接受任意的輸入值(稱之為props)...
元素是構成React應用的最小單位。元素是用來描述你在屏幕上看到的內(nèi)容霉撵,可以近似的理解為就是html的標簽磺浙。React元素與瀏覽器的DOM元素是...
JSX簡介 JSX是JavaScript的預發(fā)擴展洪囤。推薦在React中使用JSX來描述用戶界面。 1.在JSX中使用表達式 在JSX中可以任意使...