摘要:而我只知道有自己的虛擬,它會對比虛擬和真實的差別,然后在適當(dāng)?shù)臅r機更新頁面。函數(shù)的第一個參數(shù)只能是一個標(biāo)簽,不能是并列的兩個標(biāo)簽。第一個添加了的屬性,該屬性值指向,意思是該組件名為的靜態(tài)屬性。
網(wǎng)頁總是一個鏈接著另一個的,React一大優(yōu)勢在于每次鏈接到另一個頁面上去的時候,不需要向傳統(tǒng)頁面一樣,得銷毀所有代碼,重新渲染新頁面的代碼,而只在一個頁面上展現(xiàn)新的內(nèi)容——單頁頁面。
React另一個優(yōu)勢是,以往的單頁頁面你需要考慮哪個元素要被刪除、哪個元素的行為要被修改,而我們只需要告訴React我們想要的最終頁面的效果,React會自動幫我們處理頁面上的元素,做刪除、修改等操作。
而我只知道React有自己的虛擬DOM,它會對比虛擬DOM和真實DOM的差別,然后在適當(dāng)?shù)臅r機更新頁面。至于它怎么對比的?怎么知道差別的?怎么進行修改的?我不知道,不過,對于我們,誰在乎呢?
必須首先知道的關(guān)于React的術(shù)語JSX語法:React特有語法,用來搭建虛擬DOM
組件(Component):一個個代碼塊,用來封裝各種功能,可以類比于函數(shù)(function)
props&status:組件的所有靜態(tài)屬性 & 所有動態(tài)屬性
引入React想要使用React,你需要先引入:
上面兩個