iT邦幫忙

react相關文章
共有 1742 則文章
鐵人賽 影片教學 DAY 11
150 分鐘學 React 系列 第 23

技術 第 22 天 [ 引入 CSS : 在 React 中如何使用Bootstrap?(下 )]

今天的重點摘錄 使用 map 大量生成 utils 樣式 theme 放在不同地方的差別 Github day22

鐵人賽 Modern Web DAY 20

技術 【D20】 小工具:身分證製造機(part 2)-身分證檢查功能

已經瞭解規則,接著就開始製作身分證製造機的作業。在開始前,先做個檢查機制,檢查我們的身分證號碼是否正確,也就是 TDD 的精神,這樣才能確認我們的身分證製造機產...

鐵人賽 Modern Web DAY 20

技術 Day 20 - Layers (6):Heatmap

耶~終於到我們介紹的最後一篇 Layer 啦~ 你一定看過這種類型的地圖: 圖片來源:https://www.soft4fun.net/tech/news/...

鐵人賽 Modern Web DAY 20

技術 第 20 幅 - 時代在走,基本圖表要會!來個 Chart.js

圖表設計已經是工程師必備的技能,製作使用者後台、數據分析,還有必備的 dashboard 都離不開圖表設計,今天就來試試一樣是以 Canvas 為底層的 Cha...

鐵人賽 Modern Web DAY 20

技術 [Day 20] 每一次 render 都有自己的 effects

接續上一章節的概念,我們已經了解到了每一次 render 都有自己的 props 與 state 以及 event handlers,那麼 useEffect...

鐵人賽 Modern Web DAY 20

技術 [Day20]用 React 讓網站動起來:認識更多 React-router

昨天我們認識 React-router 是什麼,以及基本的一些使用方法,今天想要來介紹一下其他 React-router 提供的好用 api 。 NavLink...

鐵人賽 Modern Web DAY 21

技術 [DAY 21] Custom Hook - 客製你自己的 Hook

認識 Custom Hook 當有多個組件有相同的邏輯,但卻重複寫了好幾次,這時候可以將相同邏輯的地方,抽出來做成一個共用 function,方便我們使用。...

鐵人賽 Modern Web DAY 22

技術 [DAY 22] 自己的 Hook 自己做! useDate 來操控日期吧!

繼承前篇,本篇就要來實作 useDate! 日期,不是約會 DEMO 在這裡 情境 許多後台或是查詢資料的介面上,都會常用到搜尋日期的功能,雖然並不是什麼特別...

鐵人賽 自我挑戰組 DAY 21

技術 Day-21 專案演練 - 打造表格分頁功能 react-table

Day-21 專案演練 - 打造表格分頁功能 react-table 表格分頁是這個專案使用 react-table 製作的最後一個功能,在安裝功能之於,將整...

鐵人賽 Modern Web DAY 23

技術 如何製作輪播 carousel 1【 carousel | 我不會寫 React Component 】

About 輪播透過類似幻燈片的方式接連展示一部份的物件。 通常輪播一次只會呈現一張幻燈片, 用戶可以控制輪播的當前幻燈片像是往前一張或是往後一張。 在部分實...

鐵人賽 Modern Web DAY 20

技術 [DAY 20] useRef 儲存資料與指定 DOM 元素

認識 useRef 在寫原生 JavaScript 時,我們常常會用 document.querySelector 來獲取 DOM 元素,在 React 你可...

鐵人賽 Modern Web DAY 24

技術 day24: mergeRef

今天是最後一次了把 ButtonBase 拖出來鞭屍了。 更新 ButtonBase 的理由是讓這個元件可以透過 props 傳入 ref 資料,而需要這樣做的...

鐵人賽 影片教學 DAY 11
150 分鐘學 React 系列 第 22

技術 第 21 天 [ 引入 CSS : 在 React 中如何使用Bootstrap?(上) ]

今天的重點摘錄 介紹 BootstrapReact Bootstrap 官網: https://react-bootstrap.github.io/getti...

鐵人賽 Modern Web DAY 20

技術 從實作To Do List理解useContext搭配useReducer運作模型—(附圖)(中)

本文將以實作To Do List理解Listing State Up包含以下部分 useContext運作模型—圖解 useReducer運作模型—圖解 資料...

鐵人賽 Modern Web DAY 20
開始搞懂React生態系 系列 第 20

技術 Day 20 全站狀態管理的利器 - Redux (二) Reducer

前情提要 Redux API 重點 - 分別是 Store、Actions、Reducer 前篇介紹了 Store 及 Actions,這篇就來詳細介紹 Re...

鐵人賽 Modern Web DAY 19

技術 【D19】 小工具:身分證製造機(part 1)-規則

這次製作新的小工具-身分證製造機! 身分證製造機這工具個人很常用,因為要模擬客戶進行交易、帳務處理、顧客管理等等都會要用到,而且還要可以批次產生,因此才想到要做...

鐵人賽 影片教學 DAY 19
我讀你看 系列 第 19

技術 [React] Keeping Components Pure - Part 2

今天會繼續延續昨天的內容,說明 React 中所指的 side effect 是什麼,常見的 side effect 又有那些

鐵人賽 Modern Web DAY 19

技術 [Day19]用 React 讓網站動起來:React-router

前幾天介紹了資料管理用的 context 以及 Redux,今天要來介紹一下要如何不透過伺服器切換頁面,直接在 React 中切換。 React router...

鐵人賽 Software Development DAY 19
React框架白話文運動 系列 第 19

技術 React白話文運動19-React Hook-useMemo

前言 嗨,我是Hogan目前在經營自己的自媒體 hogan.tech主要分享一些有關於程式碼、軟體和科技業經驗分享有興趣的讀者可以進一步關注我,進而獲得更多資訊...

鐵人賽 Modern Web DAY 19

技術 [Day 19] 每一次 render 都有自己的 props、state 以及 event handlers

承接上一張節的脈絡,在我們解析大魔王 useEffect 之前,我們需要先更深入的重新梳理一下 component 生命週期的重要概念:render。 每一次...

鐵人賽 自我挑戰組 DAY 20

技術 Day-20 專案演練 - 輸出報表 react-csv

Day-20 專案演練 - 輸出報表 react-csv 插播一個小巧可愛的功能,放鬆一下心情。把待辦清單輸出 csv 檔案,透過一個下載元件,只要輸入資料就...

鐵人賽 Modern Web DAY 19

技術 [DAY 19] useCallback 函式記憶體

[情境劇場] 解師傅:嘿!想跟你調整一下菜盤數量,今天會請六月天樂團來表演小當家:這個昨天不是講過了!?更新後的菜色我已經在準備了解師傅:恩~對…只是不一樣的是...

鐵人賽 Modern Web DAY 19

技術 從實作To Do List理解Listing State Up(附圖)(上)

本文將以實作To Do List理解Listing State Up包含以下部分 component拆分—圖解 lifting-state說明 重要概念 具體...

鐵人賽 Modern Web DAY 21

技術 如何製作手風琴 accordion 2【 我不會寫 React Component 】

本篇接續前篇 如何製作手風琴 accordion 1【 accordion | 我不會寫 React Component 】 可以先看完上一篇再接續此篇。 S...

鐵人賽 Modern Web DAY 20

技術 Review (1)

時光飛逝,鐵人賽已經進行了三分之二在進入專案功能之前,我們複習一下之前東西 Tech Stack 我們了解到專案他具體使用了哪些技術,哪些技術在 React 開...

鐵人賽 Modern Web DAY 20
Rails,我要進來囉 系列 第 20

技術 第二十天:在 Rails 7 + React JS 做出圈圈叉叉(Tic Tac Toe)

開場白 鼬~~哩賀,我是寫程式的山姆老弟,前幾天跟大家一起實驗了用 importmap、webpack、esbuild 來安裝 bootstrap,還有用 es...

鐵人賽 Modern Web DAY 23

技術 day23: Tooltip

要處理兩件事情: Tooltip 會透過 Portal 掛載到 document.body 下,避免 ToolTip 被其他親節點的 CSS 影響而無法正常...

鐵人賽 影片教學 DAY 11
150 分鐘學 React 系列 第 21

技術 第 20 天 [ 引入 CSS ( Styled Components ): props 、 extend 、共用元件 ]

今天的重點摘錄 用 props 設定會不斷用到的主題色等 用 extend 來套用他人已寫好的樣式(例如 Bootstrap),再客製化 Github da...

鐵人賽 Modern Web DAY 19

技術 Day 19 - Layers (5):Cluster

不知道大家還記不記得我們在 Day 07 - 來做一個美食地圖吧! 做了一張美食地圖呢?當初許的承諾今天就來實現吧!我們來把那張密集的很可怕的地圖做視覺上的修改...

鐵人賽 Modern Web DAY 19
開始搞懂React生態系 系列 第 19

技術 Day 19 全站狀態管理的利器 - Redux (一) Store and Action

為什麼要用 Redux 當專案中的階層越來越複雜,資料在多層元件之間的傳遞就越來越多,一般使用 props 層層傳遞的方式,但並不是每個元件都需要去使用該 pr...