iT邦幫忙

react相關文章
共有 1540 則文章
鐵人賽 Modern Web DAY 26

技術 day26: Avatar

實作時感覺最魔術的地方是 flex-direction: row-reverse; 搭配 justify-content: flex-end; 來做出堆疊效果。...

鐵人賽 Modern Web DAY 21

技術 Day 21 - Direction API 怎麼用?

這應該是我們要介紹的最後一支 API 了,那就是 Direction~ 這個功能有在用 Google Map 的你應該再熟悉不過了吧!其實在 Mapbox 也有...

鐵人賽 Modern Web DAY 23

技術 [DAY 23] 自己的 Hook 自己做! useDates 兩個時間恰恰好

承繼上篇,useDate 變兩個就成了 useDates :) DEMO 在這裡 情境 除了用一個 useDate 之外,有時候需要兩個關聯的時間(區間)來提...

鐵人賽 Modern Web DAY 21

技術 [Day 21] useEffect 其實不是 function component 的生命週期 API

經過了前兩篇章的洗禮,相信你現在對於 function component 的 render 概念已經有一定程度的掌握。接著就讓我們進入這個階段的重頭戲:use...

鐵人賽 Modern Web DAY 21

技術 Blog (1)

在昨天小小的 Review 過後今天我們正式進入到功能 首先我們先看到「Blog」頁面 Blog Blog 分為「文章總覽頁」和「文章內頁」我們今天先來看到文章...

鐵人賽 Modern Web DAY 21

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

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

鐵人賽 Modern Web DAY 21

技術 [Day21]用 React 讓網站動起來:useForm 簡介

今天要來介紹一個第三方 api-React Hook Form ,這是一個處理表單的 api,可以幫助我們在 React 中更方便的處理表單。其中,會主要介紹...

鐵人賽 自我挑戰組 DAY 22

技術 Day-22 專案演練 - 修改與刪除代辦清單

Day-22 專案演練 - 修改與刪除代辦清單 useState() 很開心的把表格的功能做完,但我似乎忘記了很多事情,如果它是個 todo list,那是不...

鐵人賽 Modern Web DAY 23

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

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

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

技術 Day 21 全站狀態管理的利器 - Redux (三) 元件使用 Redux

前情提要 在前面二篇,我們把 Redux API 的重點 Store、Actions、Reducer 都介紹完成了,也用範例來示範了建置的方式,接下來就要示範...

鐵人賽 Modern Web DAY 25

技術 day25: Input

最經典的 Input 系列元件還是不免俗地要復刻看看啦 ? 今天以「透過原生 HTMLInputElement 來還原 MUI input 系列元件的外觀」為主...

鐵人賽 影片教學 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 22

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

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

鐵人賽 Modern Web DAY 20

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

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

鐵人賽 自我挑戰組 DAY 21

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

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

鐵人賽 Modern Web DAY 20

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

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

鐵人賽 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 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理解useState搭配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主要分享一些有關於程式碼、軟體和科技業經驗分享有興趣的讀者可以進一步關注我,進而獲得更多資訊...