iT邦幫忙

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

技術 30天React練功坊-攻克常見實務/面試問題 Day20: useState with complex form

tags: ItIron2023 react 前言 我們昨天看了一個有趣的useState問題,了解到initialValue的一些限制,今天我們會再看一個與s...

鐵人賽 Modern Web DAY 29

技術 【Day 29】 從vue-router學react-router(下) - 更多的常見用法

今天會延續昨天尚未看完的一些常見用法,繼續從vue-router學react-router。在正式開始之前,也稍微前情提要一下,昨天我們除了了解什麼是react...

鐵人賽 Modern Web DAY 20

技術 了解React中的useRef Hook:特性和應用

今天要來介紹的是useRef這個hook,在使用的時候可能常常會和useState搞混,但是事實上它們的使用情境是很大的不同的,接下來來一一介紹useRef的特...

鐵人賽 自我挑戰組 DAY 21

技術 【Day21】ChatGPT請教教我:React入門(七)- React & TypeScript !

目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...

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

技術 [Day21]我的 react 學習記錄 - useCallback

這篇文章的主要內容 簡單介紹優化 react 的另一個方法 - useCallback useCallback 在 react 裡面除了 object 跟 a...

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

技術 Day 20 - 在元件間共用 state

學習完 state 構築的原則,來進一步看 state 的應用,今天要學習如何在元件間共用 state 來達到更精準的控制權責關係。我們會透過一個手風琴(Acc...

鐵人賽 SideProject30 DAY 19

技術 Day19:在 React 專案中使用 Firebase Authentication 實作會員管理(二)

在上一篇文章中,我成功將使用電子郵件與密碼註冊會員之功能串接,接下來是取得該註冊會員在 API 中的資訊,除了我們可以傳值進去,Firebase 也會自動產生一...

鐵人賽 Modern Web DAY 19

技術 30天React練功坊-攻克常見實務/面試問題 Day19: useState initial value not update after re-render

tags: ItIron2023 react 前言 我們昨天看了一個少見的useLayoutEffect的實用例子,很多工具只要正確使用就能發光發熱,但前提是你...

鐵人賽 Modern Web DAY 19

技術 React中的效能優化:了解 useCallback 和 useMemo Hooks

今天這篇文章要來介紹另外兩個hooks,useCallback和useMemo兩個都是用來效能優化的hooks,用法相當類似,都是藉由快取來達到優化的效果。 u...

鐵人賽 自我挑戰組 DAY 19

技術 [Day19]React pages 和 routes設定

大綱 新增資料夾和檔案 React Routes設定 1. 新增資料夾和檔案 我們先調整當前專案的資料夾,新增一些資料夾來區分檔案。 專案資料夾結構 ✨表示...

鐵人賽 自我挑戰組 DAY 20

技術 【Day20】ChatGPT請教教我:React入門(六)- ref?useRef!forwardRef!useImperativeHandle!

目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...

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

技術 [Day20]我的 react 學習記錄 - useMemo

這篇文章的主要內容 簡單介紹優化 react 的另一個方法 - useMemo useMemo useMemo 是 react 裡面一個用來讓 react 記...

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

技術 Day 19 - 構築 state 的原則

學習完聲明式 UI 的思考及操作,接著要更深入來思考構築 state 的原則,官方文件提供了五個原則給使用者參考,讓我們一一來看。 將相關的狀態群組(Grou...

鐵人賽 SideProject30 DAY 18

技術 Day18:在 React 專案中使用 Firebase Authentication 實作會員管理(一)

好,目前已將 Firebase 的服務都設定的差不多了,接下來就是一一實作將功能與頁面結合。 提示訊息元件 在實作之前,我們來建立一個提示訊息元件,因為串接功能...

鐵人賽 Modern Web DAY 18

技術 30天React練功坊-攻克常見實務/面試問題 Day18:UI flicker issue with useEffect

tags: ItIron2023 react 前言 昨天我們看了一個誤用useEffect的例子,了解到其實有些東西你不需要靠useEffect也能達成,今天我...

鐵人賽 Software Development DAY 19

技術 [Day 19] 作業4:Static Single Page View Implementation - 前端Code review

Static Single Page View Implementation - 前端Code review 由於前端只需要刻板,這邊的code review就...

鐵人賽 自我挑戰組 DAY 18

技術 [Day18]TailwindCSS介紹和安裝

前言 在開發前端頁面時我們有多種樣式開發的選擇,可以選擇傳統的CSS寫法、使用UI Framework或Utility-first Framework等,為了達...

鐵人賽 自我挑戰組 DAY 19

技術 【Day19】ChatGPT請教教我:React入門(五)- 更多Hook!useMemo!useCallback!自定義Hook!

目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...

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

技術 [Day19]我的 react 學習記錄 - memo

這篇文章的主要內容 簡單介紹優化 react 的其中一個方法 - memo memo 前面有提到當狀態改變時 react 會 re-render 整個元件,所...

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

技術 Day 18 - 聲明式 UI 的思考及操作

鐵人賽過半,終於進入到處理表單,官方文件顯示我們已經從 Beginner 進入 Intermediate 的程度,連續地寫作比想像中的還要疲勞,作業 BGM 也...

鐵人賽 Software Development DAY 18

技術 [Day 18] 作業4:Static Single Page View Implementation - 前端專案review

Static Single Page View Implementation - 前端專案review 這個作業分為前端刻板與系統設計,今天我們先來看前端(Re...

鐵人賽 自我挑戰組 DAY 17

技術 [Day17] React專案初始化

昨天快速介紹過react,今天直接進入實作 大綱 建立專案並安裝React 安裝開發用到的套件 1.建立專案並安裝React 在要新增專案的地方輸入以下指令...

鐵人賽 Modern Web DAY 17

技術 30天React練功坊-攻克常見實務/面試問題 Day17: useEffect to the rescue, or is it?

tags: ItIron2023 react 前言 我們昨天再次看了一個React.memo的錯誤使用例子,你也了解到該如何正確地使用useCallback,我...

技術 React 六角學院-學習筆記(元件基礎)

使用vite安裝環境 在terminal終端機輸入npm create vite@latest安裝後依照指令自行取名(這裡取名sample)後選擇react j...

鐵人賽 自我挑戰組 DAY 18

技術 【Day18】ChatGPT請教教我:React入門(四)- Hook!副作用(Side Effect)?useEffect!

目前這個系列已挑選ChatGPT、前端&React相關章節出版成書!感謝大家的閱讀與支持!《用 ChatGPT 詠唱來點亮 React & 前端技能樹...

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

技術 [Day18]我的 react 學習記錄 - Render Props

這篇文章的主要內容 簡單說明如何透過 Render Props 的方法讓父元件決定子元件要顯示的內容。 Render Props 目前為只都分享了如何把畫面拆...

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

技術 Day 17 - 在 state 中更新陣列

今天要學習如何在 state 中操作陣列的更新,在 JavaScript 當中陣列是 mutable,但當我們在 React 中處理 array 時應該將它們視...

鐵人賽 Software Development DAY 17

技術 [Day 17] 作業4:Bitcoin Trading Bot Design & Static Single Page View Implementation

Bitcoin Trading Bot Design & Static Single Page View Implementation 這個是我做過最有...

鐵人賽 自我挑戰組 DAY 16

技術 [Day16] 前端開發 - React簡介

目前已經完成了後端開發,接著要繼續前端的開發了 我們要用於前端開發的主要工具是React,因為React官方現行已經有很完整清楚的指引(React dev)所以...

鐵人賽 SideProject30 DAY 16

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

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