iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
Modern Web

React 學得動嗎系列 第 1

[Day 1] 從後端到React: 一個33歲開發者的學習之旅

  • 分享至 

  • xImage
  •  

大家好!歡迎來到「React 學得動嗎」系列文章的第一天。我是七年工作經驗的開發者,主要專注於後端開發,而在前端方面則主要使用Vue。今天,我想和大家分享為什麼我決定開始React鐵人賽挑戰。

為什麼是React?

作為一個主要從事後端開發的工程師,一直以來都沒有很系統的學習前端。在過去的專案中,我主要使用Vue進行前端開發。隨著開始參與Web3開源項目和黑客松比賽,我發現React在這個領域中很重要。
對此讓我想要更系統化地學習和掌握React。

學習的動機

  • 更貼近JavaScript/TypeScript: 相比Vue,React的寫法更接近原生JavaScript和TypeScript。這種直接操作JS的方式讓我感覺可以更好地掌控程式和邏輯流程。
  • Web3生態系統的主流選擇: 在參與Web3 hackathon和開源項目時,我發現React幾乎成為了標配。
  • 拓展接案機會: 雖然我目前主要使用Vue接案,但掌握React技能能夠幫助我在未來接到更多樣化的專案。
  • 全面提升前端技能: 通過對比學習React和Vue,我希望能夠更全面地理解前端開發的核心概念和最佳實踐,從而成為一個更全面的前端開發者。

接下來的30天

在接下來的30天裡,我計劃系統地學習React及其生態系統,內容將包括但不限於:

  • React的基本概念和工作原理
  • React Hooks的深入理解和使用
  • React與Vue的異同對比
  • React生態系統中的重要工具和lib,特別是:
    • React Query用於資料獲取和緩存
    • Zustand作為狀態管理解決方案
    • Next.js用於伺服器端渲染和靜態網站生成
    • Styled-components用於CSS-in-JS樣式解決方案
  • 在Web3項目中使用React的實踐經驗
  • 使用TypeScript與React的最佳實踐
  • 性能優化技巧
  • 測試React應用(包括單元測試和集成測試)
  • React的設計模式和架構考量

下一篇
[Day 2] React起步:從Vue開發者視角看React基礎
系列文
React 學得動嗎13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言