iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

從PM到前端開發:我的React作品集之旅 系列

在這系列文章中,我將分享我從專案經理轉變為前端開發者的經歷,並使用React來構建我的個人作品集。我會逐步介紹如何利用React建立一個互動豐富、視覺吸引人的作品集網站,從基礎的React元件和狀態管理到進階功能,如路由和API整合。每篇文章都將深入探討一個主題,並提供實際的代碼示例與解決方案。

此外,我還將分享轉職過程中遇到的挑戰,如學習新技術、時間管理,以及保持學習動力的策略。我的目標是不僅展示技術成果,也希望透過我的經驗激勵正在或計劃職業轉換的讀者

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1:用 Webpack 初始化 React 專案

在2024年春天,我踏上了自由職業的旅程。隨著對技術的熱愛與對分享的渴望,我成立了流光館Luma<∕>個人品牌,作為技術作品和記錄職業生涯的平台。...

2024-09-01 ‧ 由 carolcheng 分享
DAY 2

Day 2:Webpack Alias 簡化 React 資源管理

在前一篇文章中,我們成功地使用 Webpack 初始化了 React 專案並建立了基本的目錄結構。今天,我們將進一步優化開發環境,通過整合字體和圖片資源以及設置...

2024-09-02 ‧ 由 carolcheng 分享
DAY 3

Day 3 : 整合CSS Modules 提升 React 樣式管理

在前一篇文章中,我們成功配置了 Webpack 來處理字體和圖片資源,並討論了在大型 React 項目中如何通過路徑別名來簡化代碼管理。隨著文件結構變得更加複雜...

2024-09-03 ‧ 由 carolcheng 分享
DAY 4

Day 4 : 用 SASS 實現 React 主題切換

在之前的文章中,我們介紹了如何利用 CSS Modules 來提升 React 專案的樣式管理,使程式碼更加模組化且易於維護。本篇將更進一步,展示如何整合 SA...

2024-09-04 ‧ 由 carolcheng 分享
DAY 5

Day 5:整合 i18n,打造多語言 React 應用

在上一篇文章中,我們展示了如何利用 SASS 與 CSS Modules 結合,實現 React 應用的主題切換功能,並提升樣式管理的靈活性與可維護性。隨著應用...

2024-09-05 ‧ 由 carolcheng 分享
DAY 6

Day 6:基礎模組化設計優化 React 應用

在上一篇文章中,我們介紹了如何通過 SASS 和 react-i18next 結合,實現 React 應用的主題和語言切換功能,讓用戶可以自由切換語言和主題風格...

2024-09-06 ‧ 由 carolcheng 分享
DAY 7

Day 7:進階模組化設計之 ThemeProvider 應用

在上一篇文章中,我們介紹了如何使用模組化設計來簡化應用中的主題切換和語言切換功能。通過將按鈕元件(ThemeButton 和 LangButton )分離,我們...

2024-09-07 ‧ 由 carolcheng 分享
DAY 8

Day 8 :優化 Context 重繪,提升 React 性能

在前一篇文章中,我們介紹了如何利用 ThemeProvider 和自定義 Hook useTheme 來集中管理應用的主題狀態。隨著應用規模的擴大,我們開始管理...

2024-09-08 ‧ 由 carolcheng 分享
DAY 9

Day 9 : 精準控制日誌提升 React 效率

在前幾篇文章中,我們探討了模組化設計如何增強應用的靈活性與可維護性,同時介紹了如何優化元件重繪和狀態管理。使用 console.log 來檢查元件的重繪情況,是...

2024-09-09 ‧ 由 carolcheng 分享
DAY 10

Day 10 : Lazy Loading 優化 React 大文件加載

在應用規模增長的過程中,性能優化始終是前端工程師需要解決的重要課題。上篇文章中,我們討論了如何使用自訂日誌系統來提升應用效率。而今天,我們將進一步探討通過 La...

2024-09-10 ‧ 由 carolcheng 分享