成功技巧

這份指南涵蓋了使用 PWA Kit 成功開發的關鍵技術技巧。

一般來說,PWA Kit 開發人員應熟悉:

  • 建置通用 React.js 應用程式。
  • ES6 JavaScript 中進行編碼。
  • 使用 CSS 設定 UI 元件樣式。
  • 使用 RESTful API,例如 Salesforce Commerce API
  • Node.jsExpress.js 開發網路應用程式。
  • 使用 npm 管理套件和執行指令碼。

若您熟悉以上流程,那您已準備好直接開始了!以下是使用 PWA Kit 建置網店應用程式時,會用到的更全面技能清單。若您對其中有任何地方不熟悉,也別擔心。使用 PWA Kit 會帶來許多機會,讓您愉快地學習各種熱門的新技術!

PWA Kit 應用程式是以新式 JavaScript 編寫而成。就連您的 CSS 也是以 JavaScript 寫出來的!

無頭式商務應用程式會頻繁發出網路要求,因此瞭解 fetch() 十分重要。我們建議使用在瀏覽器和 Node.js 環境中都可以工作的通用擷取庫 (例如 cross-fetch)。如要獲得最大效能,您必須能夠使用 Promisesasync 及 await 編寫非同步程式碼。

React 是所有 PWA Kit 應用程式的基礎。官方 React 文件是絕佳的起點。這份文件讓人獲益良多,我們建議您閱讀所有內容!若需要以重點方式學習 React,試著將重心放在元件、Props、轉譯週期、狀態管理,包括在 React 16.8 推出的 Hook 等新概念。

您的應用程式使用 API 從 Salesforce Commerce Cloud 獲得所有商務資料。您應熟悉一般 RESTful API,特別是 B2C Commerce APIOpen Commerce API (OCAPI)。

視您的專案詳情而定,擁有下列領域的其他知識和技巧會是寶貴的資產:

  • 單頁式應用程式和後端至前端模式的架構原則
  • 使用 Lighthouse 和 WebPageTest 進行網頁效能測試
  • PWA 檢查清單
  • 使用 cURLPostman 等工具與 API 互動
  • HTTP 網路功能和快取
  • 網路分析
  • 搜尋引擎最佳化
  • 設定建置工具如 webpack
  • 進行 DNS 變更和執行移轉
  • 使用第三方 JavaScript 資產庫來提升網站功能
  • 使用媒體查詢flexboxgrid 的回應式網頁設計配置技術