當使用react-router-dom時由於在v6版本後做了一些改變本來在import {HashRouter,Switch,Route} from 'reac...
第一次參加鐵人賽很開心真的能順利完賽啦!!!當初開賽前還想說參賽期間會經歷中秋節和雙十國慶的連假,以為會因此就鬆懈但是最後還是堅持下來了。現在回首覺得這三十天確...
今天是實作 React.js 網站的最後一篇介紹了,這篇會大量的使用到 React Hooks 的功能所以趕快一起來看該怎麼應用吧! 新增 Meetup 後重...
終於鐵人賽也到了尾聲,在這三十天為了完成技術文章,查詢了不少的資料當作參考,其中也包括了在 youtube 上的教學影片,所以我把推薦的一些國外 youtube...
接續上一篇的 Layout 相關元件實作後,今天要來開發 React.js 網站的功能是表單設計的部分,因為我們希望能在網站中使用該表單新增新的 Meetup...
這篇會介紹 React 18 的一些更新和優化。 專有名詞 因為接下來的介紹會涉及到一些專有名詞,所以在這邊先幫讀者複習一下。 renderer(渲染器) 讀者...
上篇我們已經完成了網站中 Navigation 的樣式和路由設定,今天我們要來設定網站中的其他元件,接著今天就要來實作其他的元件還有元件之間的資料處理。我們就馬...
這篇要介紹的是 Redux DevTools,是一個可以紀錄及操作存在 Redux store 內的 state 以及 dispatch action 的工具,...
延續昨天的內容,我們 React.js 專案的基本設定都已經完成了,今天就要來實作 Navbar 和樣式設定啦!那就馬上開始吧~ 新增頁面連結和 Naviga...
在 Day 25 介紹 React Profiler 的文章中有提到 React Developer Tools,不過當時只有使用到 Profiler 頁籤,所...
今天來到這次鐵人賽的最後一個章節:實作一個 React.js 的網站。這個網站會結合前面幾天所介紹過的 React.js 基礎來實作,所以在撰寫的同時也會一起複...
在 React 中有內建的方法可以去定義傳入元件的 props 資料型別,這樣可以更清楚的瞭解傳入的各 props 的型別是什麼。 此外如果傳入的 props...
在這篇文章中,將會介紹 React 提供的 Profiler API。 介紹 React Profiler 這個 API 會去收集每個元件在渲染時花費的時間,透...
今天要介紹的內容是如何在 React.js 中撰寫我們的 CSS 樣式?除了相關套件的應用之外,還有哪些方法可以實作呢? 在 React 中撰寫樣式的方法 下...
上一篇 Day 22 我們已經了解了何謂 Redux 以及該套件的三大原則,今天就要來為大家介紹在 Redux 這個套件中的核心概念及功能名詞介紹。 主要的概...
在 React hook 篇章時我們認識了一些避免 re-render 的 hook,像是 useMemo、useCallback,還有 HOC React.m...
今天進入到全新的篇章 Redux 了!Redux 是 React.js 中很常拿來作為狀態管理使用的一個套件,在 Vue.js 的框架中也有一個 Vuex 是專...
這篇繼續介紹生命週期的另外兩個階段: Updating & Unmounting,以及了解元件在各個生命週期中更新 DOM 的兩個階段 Render P...
在上一篇 Day 20 我們介紹了 React Router 的基本概念以及 React Router Dom 的三大類別元件的其中一個 Routes 的部分。...
這篇要介紹的是 React 元件的生命週期(Life Cycle)。 要認識生命週期的話我們可以先從這個 Life Cycle 圖表網站 瞭解,以下兩張圖是從圖...
在網頁開發技術蓬勃發展的現今,SPA ( Single Page Application )單頁式應用已經逐漸地取代過往從遠端伺服器載入多筆不同頁面的 MPA...
這篇要繼續介紹剩下的兩個元件。 SwitchTransition 元件 主要是用來渲染兩個狀態間做切換的過渡動畫,假如想要讓新元素加入和舊元素移除同時發生時出現...
在網站開發時有時候會使用到表單的元件,而表單內大多是採用 input 的欄位來搜集使用者的資料的。因此對於該欄位內的值要如何取用就是我們今天要為大家介紹的內容:...
這篇要來介紹一下一些能用 React 實現一些動畫效果的函式庫,首先介紹的就是本篇的主角 React Transition Group, React Trans...
在前面元件以及生命週期的章節中我們提過 render() 這個方法,而且有特別指出它是在 Class Component 所有生命週期當中唯一一個一定要使用的方...
這篇要來介紹 React router v5 加入的幾個 hook,包括 useParams、useHistory、useLocation、useRouteMa...
結束了 React Hooks 的章節之後,今天要進入到網頁互動少不了的事件處理部分了。 在 React.js 當中針對 DOM 事件處理的方式和原本 Java...
此篇章不會從頭開始介紹 React Router,而是挑選一些它的功能去做介紹,因此本篇的範例皆是從 React Router 官網找的範例。 React Ro...
昨天介紹了在 Function Component 中該如何操作 state 的方法(附上傳送門),今天這篇要來為大家介紹的就是第二個較常用到的 React H...
在第 15 天的文章中我們做了一個範例,現在我們要用 Redux Toolkit 去改寫它。 第一步 我們將原本範例的 store 和 reducer 做改寫。...