iT邦幫忙

react相關文章
共有 1744 則文章
鐵人賽 自我挑戰組 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 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 11

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

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

鐵人賽 Modern Web DAY 10

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

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

鐵人賽 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 10

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

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

鐵人賽 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 9 - 為什麼要用 Controlled Component

前言 如果有讀過 React 官方文件,應該會看到這一篇文章,除了介紹表單元件有兩種(Uncontrolled 與 Controlled),還特別提到: 在大...

鐵人賽 Modern Web DAY 9

技術 [DAY 9] 事件處理 - 我這人很簡單,有打卡就給讚

[情境劇場] 解師傅:我想到了一個活動,只要來店消費,並且做打卡的動作,就送一盤小菜 小當家:嘿!這主意不錯!分享傳送我們的資訊給大家,原來解師傅也是有在動腦的...

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

技術 Day 09 useEffect 實際應用

語法重點複習 (一) 用於每次 render 後要執行的對應處理 import { useEffect } from 'react' function MyC...

鐵人賽 Modern Web DAY 9

技術 在github page部署react—簡述為何重新整理出現404 feat.解決方案

本篇文章將會提及以下部分 如何部署react到github page? 為什麼react部署在github page上後重新整理會出現404 github p...

鐵人賽 Modern Web DAY 8

技術 Day 08 - Events (1):Interaction

讓我們來跟地圖做一些互動吧!其實前幾天的文章我們就有跟地圖做到互動了,像是點擊 Marker 或是使用者定位等等,那我們這幾天會特別專注於 Event 的部分~...

鐵人賽 Modern Web DAY 8

技術 【D8】 建立更多資訊的 jsx

建立一個比較複雜的 .jsx,讓後面使用這個範本進行作業。這邊嘗試用 .jsx 進行副檔名,非原先的.js。 建立 .jsx 建立一個 ChangeStr.js...

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

技術 [React] 你和我在講的 Controlled, Uncontrolled Component 可能不一樣

新舊官網對於 Controlled Components 和 Uncontrolled Components 似乎有了不一樣的解釋: Deep Dive: C...

鐵人賽 Modern Web DAY 10

技術 [DAY 10] 自己的Hook自己做!useCallbackEvent 真的有必要嗎?

回顧前一篇的困饒:「useCallback 中有從 props 傳來的 inner function 要如何正常運作?」 由於我們的 function 一直被...