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

核心概念 —— 組件

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


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


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

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


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