iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

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

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

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

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

Day 21 : 用 React 實現單頁應用的平滑滾動導航

在前一篇文章中,我們討論了如何動態生成 Card 元件 並構建了基礎的 Service Section,並利用 CSS Grid 實現了彈性且響應式的卡片佈局。...

2024-09-21 ‧ 由 carolcheng 分享
DAY 22

Day 22: 自製 Swiper UI 組件,打造靈活的專案展示頁面

在前一篇文章中,我們優化了 Service Section,並展示了如何使用 CSS Grid Layout 來構建響應式卡片佈局。今天,我們將進一步進階,自己...

2024-09-22 ‧ 由 carolcheng 分享
DAY 23

Day 23: 使用 API 管理 i18n,多語言支援的後端實作

在之前的文章中,我們探討了如何透過本地 JSON 檔案來管理多語言支援(i18n)。隨著專案的擴展和多語言需求的增加,本地管理翻譯檔案可能變得不夠靈活。今天,我...

2024-09-23 ‧ 由 carolcheng 分享
DAY 24

Day 24: 從 JSON 到 API,優化 i18n 資料加載

在前一篇文章中,我們專注於後端部分,展示了如何將多語言資料從本地 JSON 檔案轉為 API 形式管理,並將其部署到 Vercel。今天,我們將接著這個基礎,探...

2024-09-24 ‧ 由 carolcheng 分享
DAY 25

Day 25: 利用單例模式優化 React 應用的 i18n 支援

在前一篇文章中,我們展示了如何將多語言資料從本地 JSON 檔案轉換為 API 形式,並將其部署到 Vercel 進行集中管理。這樣的改進使我們的應用能夠動態從...

2024-09-25 ‧ 由 carolcheng 分享
DAY 26

Day 26: 如何在 React 中追蹤用戶行為

在前一篇文章中,我們展示了如何將多語言資料從本地 JSON 檔案轉換為 API 形式,並部署到 Vercel 進行集中管理。這樣的改進讓我們的應用能夠動態從伺服...

2024-09-26 ‧ 由 carolcheng 分享
DAY 27

Day 27: 使用 react-hook-form 高效管理表單提交與驗證

在現代 Web 應用開發中,表單的管理與驗證往往是開發過程中的一大挑戰。上一篇文章中,我們探討了如何追蹤使用者行為並優化應用體驗,而今天,我們的焦點是表單管理。...

2024-09-27 ‧ 由 carolcheng 分享
DAY 28

Day 28: 無需後端,利用 EmailJS 輕鬆處理表單郵件

在前一篇文章中,我們實現了前端的聯絡表單,並展示了如何使用表單來捕獲用戶的輸入資料。今天,我們將進一步深入,展示如何使用 EmailJS 將表單資料發送到後端,...

2024-09-28 ‧ 由 carolcheng 分享
DAY 29

Day 29:表單數據持久化 — 優化用戶體驗

在我們的前幾篇文章中,我們已經介紹了如何使用表單來捕獲用戶輸入數據,並通過 EmailJS 發送表單數據。今天,我們將深入探討如何利用 sessionStora...

2024-09-29 ‧ 由 carolcheng 分享
DAY 30

Day 30: 總結與 Vercel 部署實戰

經過 30 天的持續努力,我們已經完成了專案的開發。今天,作為最終章,我們將重點介紹如何將整個專案部署到 Vercel,讓它真正上線供使用者訪問。除了部署,我們...

2024-09-30 ‧ 由 carolcheng 分享