這是我根據能使你成為一位熟練的Vue.js開發者所需的技術所製作的圖表。
我在網上找到了一份React開發者路線圖,於是我決定為Vue創建一份。
要成為一位熟練的Vue.js開發者,你需要學習以下知識:
- 網絡的基本工作原理
- HTML,CSS
- DOM
- 瀏覽器工作原理
- JavaScript的基礎知識,事件處理,最新的ES6-7-8功能
- Git
- 如何使用終端機
- Vue基礎知識
- webpack
- 使用npm或yarn安裝包
- 如何使用npm腳本運行任務
- CSS現代工具:SASS,PostCSS
- 像Tailwind或Bootstrap等CSS框架
- 如何使用單文件組件中的CSS
- 如何使用組件狀態或vuex和其相關庫來管理狀態
- 如何使用prop types或TypeScript檢查類型
- 如何使用vue-router處理路由
- 如何使用axios或fetch消耗GraphQL/Apollo/REST API
- 使用像lodash或moment這樣的實用程序庫
- 使用Jest和Vue Test Utils進行測試
- 如何使用Cypress或Puppeteer等進行端到端測試
- 如何使用Electron構建桌面Vue應用程序
- 如何使用
vue-i18n
國際化應用程序 - 如何實現服務器端渲染
這個清單可以無限增長,但這些是一位熟練的Vue開發者所需的基礎知識 😇