App下載
1. 第一節(jié) React概述
React 入門課程 / 1. 第一節(jié) React概述
手機也能上課
App下載
1/5

核心概念 —— 組件

React 的核心開發(fā)思想是組件化開發(fā):功能拆分、組件封裝、單獨維護。那么,組件(component)到底是什么東西?


百度新聞為例:很多頁面都具有功能相同的導航、表單搜索、輪播圖等。若再橫向比較現(xiàn)存的各種網(wǎng)站,你會發(fā)現(xiàn)大部分網(wǎng)站也都需要這些功能,它們在功能和外觀上都很類似,只是在一些細節(jié)的地方根據(jù)需要做了定制而已,它們就叫做組件。


組件化開發(fā)具有以下優(yōu)點:

  • 代碼重用: 將項目中常用的功能模塊封裝為組件,按需引入,則可大大減少代碼量,提高開發(fā)效率;
  • 利于維護: 當項目中的某個功能需要維護時,只需維護對應的組件即可;
  • 前后端分離: 前后端分離思想是主流趨勢,而組件化開發(fā)更是推動了前后端分離思想的發(fā)展。


+10 經(jīng)驗 +10積分
解析
提示
參考答案
+10 經(jīng)驗 +10積分
視頻播放結(jié)束,是否學習下一節(jié)?