iT邦幫忙

react相關文章
共有 1540 則文章
鐵人賽 Modern Web DAY 12
React 走出新手村 系列 第 12

技術 React 走出新手村-自製高效 Context Provider

前導 還沒看過上一篇文章的朋友請先回顧喔!接續上一篇的問題,大家有找到合適的解法了嗎?如果沒有讓我們一起來思考除了useState以外還有什麼可以讓我們有效管理...

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

技術 第 5 天 [ State useState setState ]

今天的重點摘錄 用 useState 裡帶的參數來初始化 只能用 set 開頭的函式命名 setState ,被呼叫時會負責更改 State 值 State...

鐵人賽 Modern Web DAY 4

技術 [DAY 04] 記憶吐司的 useCallback

前一篇 useEffect 大概了解之後,我們這篇來簡單了解一下 dependecies (就是辣個 []) 以及 useCallback 吧! 前一篇:ht...

鐵人賽 Modern Web DAY 2

技術 Ch2. React從無到有安裝node.js + npm

安裝: 今天先從建立最基本的react網站開始吧。安裝Node.js,因為這是驅動react前置的東西可以先啟動一個終端機輸入node -v如果有顯示出版本號,...

技術 [NPM] klinechart多語系

#node_modules\klinecharts/dist/klinecharts.js 2450行 定義多語結構 tooltip: { show...

鐵人賽 Modern Web DAY 29
react 學習記錄 系列 第 29

技術 [Day29]我的 react 學習記錄 - SSR & Next.js

這篇文章的主要內容 簡單介紹 SSR & Next.js CSR( Client Side Rendering) 在前面有提到 react 是一個 C...

鐵人賽 Modern Web DAY 18

技術 locales (2)

昨天簡單介紹了一下 locales 是什麼今天來看看「react-intl」 react-intl 使用 react-intl 很簡單npm 安裝好後,只要在...

鐵人賽 Modern Web DAY 7

技術 Day 07 甜死人不償命的 JSX 語法糖 (React 簡介)

它為了解決什麼問題而生? 正如我在 Day 03 有提到的,它使用了 Virtual DOM 來解決直接操作 DOM 造成的性能問題。並且採用有別於 bindi...

鐵人賽 Software Development DAY 25

技術 Day25 Electron應用程式-5

昨天將使用React的Electron開發環境建置完成了,就可以開始動手撰寫Electron應用程式。第一步先修改Electron應用程式的UI,目前的UI還是...

鐵人賽 Modern Web DAY 23
30 days of React 系列 第 23

技術 Day 23 - prop drilling 和 context

今天來學習如何使用 context 來解決 prop drilling 的問題。今天會學習的內容為: 了解什麼是 prop drilling context...

鐵人賽 Modern Web DAY 11
React 走出新手村 系列 第 11

技術 React 走出新手村-深入 Context Provider

講古 在早期還沒有Context Provider的時候你每一層都需要靠 props 來傳遞資料,才能達到資料共享。 然後... 於是 Context / P...

鐵人賽 Modern Web DAY 1
30 days of React 系列 第 1

技術 Day 1 - 系列簡介

前言 這是30天的React初學者在沒有學過其他框架的背景下進行的學習過程紀錄,請當作一般的學習筆記來閱讀。預備知識為HTML、CSS以及JavaScript。...

鐵人賽 Modern Web DAY 19

技術 locales (3)

我們昨天看完了 react-intl 在專案中的使用方式今天我們來看,專案中是如何規範翻譯 規範 在專案的早期,翻譯檔都被放在 「helpers/transla...

鐵人賽 自我挑戰組 DAY 18

技術 Day-18 專案演練 - 重構程式碼

Day-18 專案演練 - 重構程式碼 雖然並沒有影響專案的功能、畫面,但隨著 TodoPage 的篇幅越來越長,我感覺在撰寫程式的過程有點不太舒服,所以我打...

鐵人賽 SideProject30 DAY 16

技術 Day16:串接 Firebase 的資料庫與設定信箱驗證

經過前一篇文章的操作與設定,我們已經將 Firebase 引入至 React 專案中,今天就來串接資料庫吧! 串連 Firestore database 首先先...

鐵人賽 Modern Web DAY 3

技術 Ch4. NPM插件安裝, React ver.18=>17 有必要退化嗎?

本章較長,重點整理: 檢查package.json 查看自己已有插件與版本 尋找想要的插件功能 google是你好朋友 加上 "React&quot...

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

技術 第 10 天 [ Lifecycle 和 Class Component ]

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

鐵人賽 Modern Web DAY 26

技術 checkout (1)

終於進到我們最後的部分,「checkout」接下來我們會來看在這個專案中結帳的流程是怎麼進行的 我們以們前幾天的課程為例首先我們看到,如果課程為「0元」的情況分...

鐵人賽 Modern Web DAY 16
React 走出新手村 系列 第 16

技術 React 走出新手村 — 樣式的選擇

選擇障礙 這個話題在 React 生態系裡面永遠討論不完,這次想分享我自己使用上的見解,別看我都在講些hook function的使用,css 我也是略懂略懂,...

鐵人賽 Modern Web DAY 1
react 學習記錄 系列 第 1

技術 [Day1]我的 react 學習記錄 - react 啟動!

在轉職成軟體工程師的這個過程,鐵人賽上大神前輩的文章總是帶給我很多啟發跟想法,自己也希望透過分享的方式讓自己對於 react 有更深入且全面的認識,了解框架運作...

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

技術 React.StrictMode 為何能辨認異常的 side effect

什麼是 Pure Function 什麼是 Side Effect React 中有 unexpected side effect 是什麼情況 React....

鐵人賽 Modern Web DAY 16

技術 day16: Portal

用途:將元件掛載到指定節點。除了昨天的 Dialog 家族外,接下來的 Toast 與 ToolTip 也都有使用到這個元件。 理由:在無法保證親代元件是否會有...

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

技術 第 12 天 [ Hook ]

今天的重點摘錄 Hook 是 React 先寫好的東西,方便我們不用從頭造輪子、可以直接開發,之前提過的 useState useEffect 都是 Hook...

鐵人賽 Modern Web DAY 27
React 走出新手村 系列 第 27

技術 React 走出新手村 — React Server Components

緣起 官方介紹影片連結,我也是做這個主題才知道,原來這個概念已經存在那麼久了,那我們快速講解他的成因吧! 影片整理 目的Dan Abramov 說出了我們前端開...

鐵人賽 Modern Web DAY 6

技術 30天React練功坊-攻克常見實務/面試問題 Day6: Rendered more hooks than during the previous render.

tags: ItIron2023 react 前言 我們昨天看了一個簡單的條件渲染的範例,了解到為什麼你不該用布林值以外的值作為判斷條件渲染的標準,今天我們繼續...

鐵人賽 自我挑戰組 DAY 25

技術 Day-27 專案演練 - 寫在最後

Day-27 專案演練 - 寫在最後 專案分享的尾聲,篇幅有限,還有很多想做的功能還沒完成,做個這 20 天來邊做邊寫的總結,在鐵人賽結束之後,我會繼續把之前說...

鐵人賽 自我挑戰組 DAY 23

技術 Day-23 專案演練 - 狀態管理員 redux

Day-23 專案演練 - 狀態管理員 redux 近半年前的我剛碰到 redux 的時候,卡關卡很久,看 RTK 的官方教學看不懂,就在網上找到了原作者的教...

鐵人賽 Modern Web DAY 25

技術 【Day25】淺談 React.js(4)公共元件 & 頁面跳轉 Router

在碰到純前端的大專案時,專案內有許多頁面是必然的。都是在同個專案,當頁面跳轉時,想必也都會使用到相同的元件。但是,在創建新頁面時,我們不僅要複製多個元件,甚至是...

鐵人賽 Modern Web DAY 12
30 days of React 系列 第 12

技術 Day 12 - 在React 處理事件(下)

接著來學習在React當中處理事件,主要會提到React當中的事件傳遞機制,內容如下: React當中的事件傳遞 停止事件傳遞 React當中的捕獲 預防預設...

鐵人賽 Modern Web DAY 28

技術 【D28】 小工具:身分證製造機(part 8)-加入檢查

這次來簡單加入一下之前 Day20的檢查工具,來檢查我們製作出來的身分證是不是合規。 .js 引入功能 把之前 Day20 做好的檔案 IDChecker.js...