在解析React編程之前混卵,我們先來(lái)了解了解React是什么?React是Facebook內(nèi)部的一個(gè)JavaScript類庫(kù),可用于創(chuàng)建Web用戶交互界面戒突。
它引入了一種新的方式來(lái)處理瀏覽器DOM。使它更具有擴(kuò)展性蘸鲸,更加容易加入新的功能妖谴,你只需要聲明地定義各個(gè)時(shí)間點(diǎn)的用戶界面,而無(wú)序關(guān)系在數(shù)據(jù)變化時(shí)酌摇,需要更新哪一部分DOM膝舅。在任何時(shí)間點(diǎn),React都能以最小的DOM修改來(lái)更新整個(gè)應(yīng)用程序窑多。下面我們一起來(lái)看看XMind思維導(dǎo)圖制作的React知識(shí)點(diǎn)吧仍稀。
React引入了一些新穎的新概念,向現(xiàn)有的一些實(shí)踐發(fā)起了挑戰(zhàn)埂息。學(xué)習(xí)這些概念技潘,將幫助你理解它們的優(yōu)勢(shì),創(chuàng)建具備高擴(kuò)展性的單頁(yè)面應(yīng)用千康。
首先要先了解JavaScript的一些基礎(chǔ)語(yǔ)言享幽,分別從變量聲明,箭頭函數(shù)拾弃,模塊的Import和Export值桩,ES6對(duì)象和數(shù)組,Promises豪椿,Generators等幾方面去解釋奔坟。
其次,來(lái)看看React的語(yǔ)法搭盾,要熟悉這些語(yǔ)句的具體調(diào)用方法ReactComponent,Reducer,Effect,Subscription,
Router咳秉,才能更好的掌握這門技術(shù)。
最后鸯隅,還有dva框架的配置和工具也要有了解澜建。React和其它一些js框架相比,它易于可重復(fù)調(diào)用的web組件蝌以,側(cè)重于UI, 也就是view層霎奢。
上述XMind思維導(dǎo)圖(www.xmindchina.net)也只是列出了大體的框架,關(guān)于這一部分饼灿,大家需要自己動(dòng)手去學(xué)習(xí)哦~~有興趣的話幕侠,可以在mindmanager模板中心找到這份模板為大家進(jìn)行補(bǔ)充哦~~