iT邦幫忙

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

技術 第 11 天 [ Lifecycle 和 useEffect ]

今天的重點摘錄 useEffect 含有兩個參數,第一個放要執行的箭頭函式,第二個放要監聽的值,會放在陣列當中 對應到 componentDidMount:第...

鐵人賽 Modern Web DAY 12

技術 延宕滿足:Partial Applications (2/2)

當它越難拿到,你就會越想留住。 Jay Mark Mateo Balmes 本篇不是討論Partial Applications本身,而是他在控制流程中的優...

鐵人賽 Modern Web DAY 11

技術 [Day 11] React 畫面更新的核心機制(下):Reconciliation

接著我們將上一章節介紹到的一律重繪概念與流程替換成具體的 React 程式來解釋: 當我們在 component 裡呼叫 setState 方法來觸發資料更新時...

鐵人賽 Modern Web DAY 10

技術 【D10】 小工具:溫度換算(part 1)

攝氏與華氏 常見的氣溫標記方式為攝氏溫標(degree Celsius)和華氏溫標(degree Fahrenheit),也就是常見的 °C 或 °F 兩種,這...

鐵人賽 Modern Web DAY 10

技術 Day 10 - Events (3):Movement

最後一個 Event 我們來介紹在地圖上所做的一些「動作」~ 這邊說的動作是指像是對地圖進行移動、拖拉、旋轉、放大縮小等等,像點擊、懸停那些是歸類在互動 (In...

鐵人賽 Modern Web DAY 12

技術 如何製作對話視窗 interaction【 dialog | 我不會寫 React Component 】

hashtags: #react, #components, #accessibility, #dialog 本篇接續前篇 如何製作對話視窗 tabbable...

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

技術 React白話文運動10-React Props

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

鐵人賽 Modern Web DAY 10

技術 [Day10] 用React讓網站動起來:CSS in JSX

前幾天我們用JSX、Hook以及JavaScript的技巧做了一個todolist的雛型,可以增加、刪除項目。今天稍微轉換個方向,講一下要怎麼在JSX中使用使用...

鐵人賽 自我挑戰組 DAY 11

技術 Day-11 專案演練 - 路由建置 react-router-dom

Day-11 專案演練 - 路由建置 react-router-dom 前兩天辛苦的切版,今天要換換口味,先來做個路由。對網頁有概念的人會知道,網址就是對應...

鐵人賽 Modern Web DAY 10

技術 helper (2)

我們今天繼續看其他 Helper getFileDownloadableLink 從後端取得檔案在 S3 的下載連結 downloadFile 首先先產生一個...

鐵人賽 Modern Web DAY 10

技術 「全端挑戰」了解Css Grid介紹與應用,/:id 與params產品id分頁

Day10 自己做一個價值幾十萬的動態網站 第十課:了解Css Grid介紹與應用,/:id 與params,完成製作hotel Page bookingcha...

鐵人賽 Modern Web DAY 14

技術 [DAY14]React 中的表單

受控組件(Controlled Components)這邊所提到的組件是指在form表單內的、、的這類元素,當我們使用React創建表單的時候,我們就不得不注意...

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

技術 Day 10 使用 useEffect 的 Tips

使用多個 useEffect 達成關注點分離 Hook 讓我們根據程式碼的作用來拆分程式碼,使用 Hooks 可以讓我們把程式功能邏輯劃分清楚,在閱讀程式碼時...

鐵人賽 Modern Web DAY 14

技術 day14: DialogBase

來條列一下對話框元件的需求吧: 行為邏輯:使用者通常會透過點擊一個按鈕來開啟對話框;另外,使用者點擊對話框背景、或是按下鍵盤上的 esc 鍵時,要能關閉對話框...

鐵人賽 Modern Web DAY 10

技術 Day 10 - 為什麼要用 React Hook Form

前言 昨天討論到 Uncontrolled Component 與 Controlled Component,了解到非受控元件因為是用原生的 HTML 輸入 t...

鐵人賽 Modern Web DAY 10

技術 [DAY 10] useState 狀態更新,我要加 1 再加 1!

[情境任務] 叮咚~!! 有客人進門了! 解師傅:歡迎光臨~這是我們的菜單,要點餐再跟我們說一下~ 客人:老闆,你們這菜單怎麼連個數量都沒有啊!!叫我怎麼點呢!...

鐵人賽 Modern Web DAY 10

技術 [Day 10] React 畫面更新的核心機制(上):一律重繪渲染策略

在經過前面一些基本觀念的鋪陳之後,接下來我們將會繼續重點解析關於 React 產生並管理 UI 畫面的核心運作流程與原理,而這將會是真正掌握 React 這門技...

鐵人賽 Modern Web DAY 12

技術 [DAY 12] 自己的Hook自己做!能取消動作的 useEventControl!

前言 繼承上一篇 Never trust user input 的精神,有一種使用者也是操作迅速,彷彿在玩 OSU (如上圖,音樂遊戲),結果不小心按到「刪除...

鐵人賽 Modern Web DAY 9

技術 【D9】 製作簡易互動的 .jsx

昨日【D8】有點小問題,其實<div id="result">的值React 已經會幫忙轉譯,可以顯示test,但是從input...

鐵人賽 Modern Web DAY 9

技術 Day 09 - Events (2):Lifecycle

今天來介紹第二個關於 Event 的應用,「Lifecycle」生命週期~跟 React 的生命週期是一樣的概念,主要是在控制地圖渲染的時機,舉個例子:我希望在...

鐵人賽 Modern Web DAY 9

技術 [Day 9]用React讓網站動起來:Delete with React

前兩天我們逐漸完善我們的清單小程式,越來越接近todo list的雛型了。然而,目前的程式仍僅僅只有新增的功能,沒辦法刪除,因此,今天要來為他加上刪除功能。 刪...

鐵人賽 Modern Web DAY 9

技術 helper (1)

昨天我們看完了 type,今天接著講 helper Helper Helper,全名「Helper Function」輔助函數我們也在前面提到 在開發的過程中...

鐵人賽 自我挑戰組 DAY 10

技術 Day-10 專案演練 - UI 建置(下) charkra UI & tailwind CSS

Day-10 專案演練 - UI 建置(下) charkra UI & tailwind CSS 承上一章節,分析過設計稿,清楚元件結構關係,就可以實...

鐵人賽 Modern Web DAY 11

技術 [DAY 11] 自己的Hook自己做!useDebounce 讓使用者慢~一~點~

前言 俗話說的好:Never trust user input,開發時設想好的流程,清楚的畫面,適當的輔助文字,使用者仍然還是會有「意想不到」的操作。 今天來...

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

技術 React白話文運動09-建立 React 專案

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

鐵人賽 Modern Web DAY 11

技術 如何製作對話視窗 tabbable【 dialog | 我不會寫 React Component 】

hashtags: #react, #components, #accessibility, #dialog, #tabbable 本篇接續前篇 如何製作對話...

鐵人賽 Modern Web DAY 13

技術 day13: UploadButton

看了看 MUI 的 Upload button 是使用 props.component 來提示元件應渲染成 HTMLLabelElement,今天就來實踐他 (...

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

技術 第 10 天 [ Lifecycle 和 Class Component ]

今天的重點摘錄 元件像人一樣有生有死,而生命週期幫助我們能在「特定階段」,做「只有該階段會做的事情」 constructor :初始化與建構物件 render...

鐵人賽 Modern Web DAY 9

技術 [Day 09] 單向資料流 & DOM 渲染策略

在繼續深談 React 管理並更新畫面的策略與機制之前,我們先來探究一下關於單向資料流的概念,以及在尚未使用前端框架時實現單向資料流的 DOM 渲染策略,來幫助...