今天的重點摘錄 使用 map 大量生成 utils 樣式 theme 放在不同地方的差別 Github day22
已經瞭解規則,接著就開始製作身分證製造機的作業。在開始前,先做個檢查機制,檢查我們的身分證號碼是否正確,也就是 TDD 的精神,這樣才能確認我們的身分證製造機產...
耶~終於到我們介紹的最後一篇 Layer 啦~ 你一定看過這種類型的地圖: 圖片來源:https://www.soft4fun.net/tech/news/...
圖表設計已經是工程師必備的技能,製作使用者後台、數據分析,還有必備的 dashboard 都離不開圖表設計,今天就來試試一樣是以 Canvas 為底層的 Cha...
接續上一章節的概念,我們已經了解到了每一次 render 都有自己的 props 與 state 以及 event handlers,那麼 useEffect...
昨天我們認識 React-router 是什麼,以及基本的一些使用方法,今天想要來介紹一下其他 React-router 提供的好用 api 。 NavLink...
認識 Custom Hook 當有多個組件有相同的邏輯,但卻重複寫了好幾次,這時候可以將相同邏輯的地方,抽出來做成一個共用 function,方便我們使用。...
繼承前篇,本篇就要來實作 useDate! 日期,不是約會 DEMO 在這裡 情境 許多後台或是查詢資料的介面上,都會常用到搜尋日期的功能,雖然並不是什麼特別...
Day-21 專案演練 - 打造表格分頁功能 react-table 表格分頁是這個專案使用 react-table 製作的最後一個功能,在安裝功能之於,將整...
About 輪播透過類似幻燈片的方式接連展示一部份的物件。 通常輪播一次只會呈現一張幻燈片, 用戶可以控制輪播的當前幻燈片像是往前一張或是往後一張。 在部分實...
認識 useRef 在寫原生 JavaScript 時,我們常常會用 document.querySelector 來獲取 DOM 元素,在 React 你可...
今天是最後一次了把 ButtonBase 拖出來鞭屍了。 更新 ButtonBase 的理由是讓這個元件可以透過 props 傳入 ref 資料,而需要這樣做的...
今天的重點摘錄 介紹 BootstrapReact Bootstrap 官網: https://react-bootstrap.github.io/getti...
本文將以實作To Do List理解Listing State Up包含以下部分 useContext運作模型—圖解 useReducer運作模型—圖解 資料...
前情提要 Redux API 重點 - 分別是 Store、Actions、Reducer 前篇介紹了 Store 及 Actions,這篇就來詳細介紹 Re...
這次製作新的小工具-身分證製造機! 身分證製造機這工具個人很常用,因為要模擬客戶進行交易、帳務處理、顧客管理等等都會要用到,而且還要可以批次產生,因此才想到要做...
今天會繼續延續昨天的內容,說明 React 中所指的 side effect 是什麼,常見的 side effect 又有那些
前幾天介紹了資料管理用的 context 以及 Redux,今天要來介紹一下要如何不透過伺服器切換頁面,直接在 React 中切換。 React router...
前言 嗨,我是Hogan目前在經營自己的自媒體 hogan.tech主要分享一些有關於程式碼、軟體和科技業經驗分享有興趣的讀者可以進一步關注我,進而獲得更多資訊...
承接上一張節的脈絡,在我們解析大魔王 useEffect 之前,我們需要先更深入的重新梳理一下 component 生命週期的重要概念:render。 每一次...
Day-20 專案演練 - 輸出報表 react-csv 插播一個小巧可愛的功能,放鬆一下心情。把待辦清單輸出 csv 檔案,透過一個下載元件,只要輸入資料就...
[情境劇場] 解師傅:嘿!想跟你調整一下菜盤數量,今天會請六月天樂團來表演小當家:這個昨天不是講過了!?更新後的菜色我已經在準備了解師傅:恩~對…只是不一樣的是...
本文將以實作To Do List理解Listing State Up包含以下部分 component拆分—圖解 lifting-state說明 重要概念 具體...
本篇接續前篇 如何製作手風琴 accordion 1【 accordion | 我不會寫 React Component 】 可以先看完上一篇再接續此篇。 S...
時光飛逝,鐵人賽已經進行了三分之二在進入專案功能之前,我們複習一下之前東西 Tech Stack 我們了解到專案他具體使用了哪些技術,哪些技術在 React 開...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,前幾天跟大家一起實驗了用 importmap、webpack、esbuild 來安裝 bootstrap,還有用 es...
要處理兩件事情: Tooltip 會透過 Portal 掛載到 document.body 下,避免 ToolTip 被其他親節點的 CSS 影響而無法正常...
今天的重點摘錄 用 props 設定會不斷用到的主題色等 用 extend 來套用他人已寫好的樣式(例如 Bootstrap),再客製化 Github da...
不知道大家還記不記得我們在 Day 07 - 來做一個美食地圖吧! 做了一張美食地圖呢?當初許的承諾今天就來實現吧!我們來把那張密集的很可怕的地圖做視覺上的修改...
為什麼要用 Redux 當專案中的階層越來越複雜,資料在多層元件之間的傳遞就越來越多,一般使用 props 層層傳遞的方式,但並不是每個元件都需要去使用該 pr...