官术网_书友最值得收藏!

3.1 React組件介紹

React組件從形式上看很像是JavaScript函數,通過這個函數返回一個需要在頁面上展示的React元素。其實,在第2章的代碼實例中我們已經使用到了React組件,具體的代碼如下:

【代碼3-1】

上面這段代碼就是通過JavaScript函數形式實現的React組件。React組件的結構看起來十分簡潔和高效,在函數內部定義好頁面需要的元素組合,通過return語句返回函數值就可以了。

另外,在本書第1章中介紹過,React語法是基于版本ECMAScript 6實現的。因此,React組件除了通過JavaScript函數的形式,還可以通過ES6 Class(類)的形式來實現,具體代碼如下:

【代碼3-2】

上面這段代碼就是通過ES6 Class(類)形式實現的React組件。其實,【代碼3-2】與【代碼3-1】雖然實現的手段不一樣,但最終的效果是一致的。

主站蜘蛛池模板: 庆元县| 临高县| 祁东县| 兴安盟| 三河市| 绥化市| 静乐县| 全南县| 金山区| 旬邑县| 沭阳县| 湘西| 荔波县| 晋州市| 屏东市| 台前县| 赣州市| 綦江县| 江达县| 襄城县| 静宁县| 泗洪县| 汝南县| 阜阳市| 延安市| 乐都县| 扶风县| 昆山市| 汪清县| 云林县| 深泽县| 福海县| 灵武市| 安陆市| 三河市| 六安市| 陕西省| 龙里县| 迭部县| 庆阳市| 五常市|