為什麼需要模組化?對我而已,模組化開發的核心概念就是「化繁為簡」.什麼意思呢?以下舉幾個模組化開發的特點:
這兩個特點對於開發以及測試上都能節省不少時間,可以說是模組化開發的價值所在.
由於整個專案都會以Javascript來進行撰寫,所以我們需要來了解Javascript ES6的模組化指令
import指令:
import moduleName from "module路徑"
export指令:
基本上一個 JS 檔案就是一個模組,用 export 語法,將你想要輸出的變數、函式、物件、類別,都可以輸出。
export const your_var = 'test';
export function your_func() { // … }
預想好了以後,就能在components底下新增不同的元件,目前先新增兩個components:
Header以及PlaceList
最後複習一下今天做了什麼.首先,我們在src下新增兩個資料夾:components&pages
在components中需要集中管理元件,而在pages下,則集中管理各個頁面.並依據各個頁面的需求,可以引入不同的元件.最後,則在App.jsx中將我們的Home.jsx import進去,未來專案的預設進入點就會是Home Page了.
今天的內容就到這邊了,謝謝大家今日的觀看,明天見!