學習一門技術的最好方法,就是在實踐中使用它。
Taro 也是如此。Taro 是由京東凹凸實驗室打造的一套遵循 React 語法規範的多端統一開發框架。他們為此專門撰寫了一本小冊子,主要介紹從 0 到 1 構建一個電商平臺的實戰過程。
我們通過一個從前端到後臺的完整實踐,可以經歷 React 語法的學習過程,瞭解 Taro 的編碼規範,品味在 React 中狀態管理的藝術,領略多端適配的神祕魔法,還可以瞭解 Serverless 架構的一些應用。
下面,將從 React 語法開始進行介紹,如果你對 React、JSX 等概念不熟悉,可以細心品味;如果你已經是 React 的老手,也可以一目十行復習一下。希望這本小冊對各位小白或是老手都能有所啟發。 假如覺得有點複雜了,可以先從實戰篇入手。當有了 Taro 的開發經驗後再回來重讀進階篇,相信會有更大的收穫。
小冊子按開篇、基礎篇、進階篇、實戰篇、總結篇進行編排,以便於讀者按照自己已有知識進行學習。
開篇和基礎篇既可以作為小程式的入門亦可作為 Taro 的入門來學習,主要介紹前端多端統一開發背景與趨勢開發, Taro 開發電商平臺所需要的 React 知識和小程式開發入門知識,Taro 的安裝使用和開發說明及注意事項,最後我們實現一個簡單的 Todo 專案,並通過它的升級版瞭解如何在 Taro 中整合 Redux。
進階篇主要介紹 Taro 的技術原理與細節,希望大家瞭解多端統一開發設計的思想及架構,CLI 原理及不同端的執行機制、檔案轉換處理、元件庫及 API 的設計與適配,以及如何實現 JSX 轉換微信小程式模板和 Taro 在小程式、H5、RN 各端的執行時等,讓大家知其然知其所以然,期待大家參與到 Taro 的開發中來。
實戰篇將以一個電商平臺為例,挑選出黃金購物流程來和大家一一講解,其中會涉及到授權、商品列表頁、商品詳情頁、購物車、結算頁、以及小程式雲的介紹與使用。
總結篇介紹多端的打包與釋出。雖然不能面面俱到,但還是希望大家可以從我們對例子的分享中有所收穫。
小冊還會提供一份程式碼例項,其中包含:
《實現一個簡單的 Taro Todo 專案》的示例
《Taro 整合 Redux 快速上手》的示例
實戰篇電商平臺的示例
為了寫出更好的文字,更好服務技術人,小冊子選擇了收取一些費用。該冊子,通過下方海報購買8折優惠,7.92,限時一週。
目前一些章節免費,歡迎掃碼閱讀。對 Taro 不感興趣也沒關係,大家幫轉發一下,讓更多的原創乾貨被更多的技術人看到,感謝。