iT邦幫忙

react相關文章
共有 1540 則文章
鐵人賽 Software Development DAY 7
React框架白話文運動 系列 第 7

技術 React白話文運動07-JSX

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

鐵人賽 Modern Web DAY 6

技術 【D6】 建立互動元件

這次要建立互動的功能,讓我們動作可以很快在 .js 檔案中運作,並且轉譯(render,之前叫做「渲染」,感覺「轉譯」比較合理,先以「轉譯」為主)到畫面。 目標...

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

技術 [React] 我知道你可能用過,但它為什麼要叫 React Context?

Part 2 of Passing Data Deeply with Context @ ReactJS Doc beta 我知道多數人都聽過或用過 Rea...

鐵人賽 Modern Web DAY 6

技術 Day 06 - 給地圖加上彈跳窗

彈跳窗也是個常用的功能,所以我們今天來看看如何在地圖上產生彈跳窗!剛好前幾天學了如何在地圖上標記 Marker,結合一下來做一個小功能~ GoGo Popup...

鐵人賽 Modern Web DAY 7

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

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

鐵人賽 Modern Web DAY 8

技術 [DAY 08] 自己的Hook自己做!useToggle 讓你想開就開,想關就關

終於進入正題啦! 情境 不論是現實世界還是網路上,小朋友看到東西都喜歡碰一下摸一下(手賤),只要能互動就會興奮到一個不行,特別是能開開關關的東西,一不小心就會...

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

技術 第 7 天 [ Props 、 State 和 Props 比較 ]

今天的重點摘錄 props 是用來單向傳遞父元件到子元件的資料 寫法如 data={ parentData } ,前面是子元件要使用的名稱,後面是父元件要傳的...

鐵人賽 自我挑戰組 DAY 7

技術 Day-7 專案演練 MyNote

Day-7 專案演練 MyNote 這次要做的專案,簡單來講是個加強版的 to-do list,除了基本的增刪修改基本功能,還會表格排序,輸出報表(?),可以...

鐵人賽 Modern Web DAY 7

技術 [Day 7]用React 讓網站動起來:提升state(state lifting)

前兩天我介紹了React中很重要的兩個hook:useState和useEffect,這兩個hook幫助我們讓react程式能因應使用者的動作做出變化。不過,若...

鐵人賽 Modern Web DAY 6

技術 [Day 6]用React讓網站動起來: hooks中的useEffect

昨天認識了第一個Hook-useState,今天要繼續認識useEffect這個語法。有時候,在開發React程式時會希望在網頁render後能夠更新一些值,或...

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

技術 React白話文運動06-React運作原理

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

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

技術 Day 06 React Hooks - 使用 Hook 的原則

如同 Function Component 一樣,Hook 也要是單純的 JavaScript Function 然後再加上二個必要的原則 不要在一般 JS F...

鐵人賽 Modern Web DAY 10

技術 day10: ButtonBase

來重現 MUI 的按鈕(包含波紋漣漪效果)吧。 不過因為實作動畫效果的原始碼比預期的長,故實心、外框與純文字按鈕的 CSS 實作內容放到明天來示範。 成品 展...

鐵人賽 Modern Web DAY 6

技術 [Day 06] Render React elements

在瞭解了 React element 這種虛擬抽象層中的最小建構單位之後,我們來深入了解一下要如何讓 React elements 產生出對應的真實 DOM e...

鐵人賽 Modern Web DAY 7

技術 [DAY 7] props 上面傳下來的屬性

[情境任務] 小當家:各位!我又研發了兩個菜色了~嚐嚐看吧 解師傅:這菜炒得不錯啊!一樣把它們列在菜單上吧~ 餐廳有很多不同的菜名跟價格,我們是不是可以利用昨天...

鐵人賽 Modern Web DAY 6

技術 Day 6 - 為什麼要用 React Hooks

前言 React Hooks 已經出現好一陣子了,現在初學 React 的新手,可能都已經用 hook 用得很順手了。 但如果接手到比較舊一點的 React 專...

鐵人賽 Modern Web DAY 7

技術 Routing

今天我們來看 Routing 路由的部分 Routing 在 Client-Side-Rendering (CSR) 的開發中沒了路由,就像是斷了腿的跑者由此可...

鐵人賽 Modern Web DAY 5

技術 【D5】 更熟悉 React 改寫範本

運用官方範例,改寫自己的 Hello World。 建立 .jsx 建立檔案:HelloWorld.js 檔案做為我們的範例檔,內容為: function H...

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

技術 [React] 複習 React Context 的基本使用

Part 1 of Passing Data Deeply with Context @ ReactJS Doc beta Documentation:...

鐵人賽 Modern Web DAY 5

技術 Day 05 - 關於一些 Control

今天來說一下常用的控制元件! (就是地圖上的小工具啦)預設地圖是長這樣的: 對的沒錯,這些小工具需要我們寫程式來把它們呼叫出來...我們使用 addContr...

鐵人賽 Modern Web DAY 6

技術 Naming (2) : variable

昨天我們講完了檔案的命名今天我們來看變數的部分 Variable 正如上一篇所說 好的命名,能讓接手的人或者參與開源專案的人,更容易了解每個檔案他是在做什麼的...

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

技術 第 6 天 [ useState 背後原理與 setState 非同步問題 ]

今天的重點摘錄 useState 背後原理是解構語法 使用 useState 更新內容時,會把整個物件換掉 React 18 後的版本, setState 都...

鐵人賽 自我挑戰組 DAY 6

技術 Day-6 我流 react 開發環境

Day-6 我流 react 開發環境 到底要先分享我常拿來偷懶的網頁工具或好用標籤,還是要直接開幹一個 side project,考慮許久,我決定先來做 s...

鐵人賽 Modern Web DAY 5

技術 [Day 5]用React讓網站動起來: hooks中的useState

昨天我們學習了props和event handler來幫component增加更多變化,但是,只用props和event handler沒辦法讓componen...

鐵人賽 Modern Web DAY 7

技術 如何製作月曆 props【 calendar | 我不會寫 React Component 】

hashtags: #react, #components, #accessibility, #calendar, #props 本篇接續前篇 如何製作月曆...

鐵人賽 Modern Web DAY 9

技術 day09: Image

display: block object-fit: cover 還有 <figcaption /> 這些就是被選來製造好看 img 的必要(?)成...

鐵人賽 Modern Web DAY 5

技術 [Day 05] 建構一切 UI 的最基本單位 — React element

React 採用了上一篇文章中所介紹的的 Virtual DOM 概念來實作抽象層,以產生並管理瀏覽器畫面中的真實 DOM。而在 React 中的每一個 Vir...

鐵人賽 Modern Web DAY 5

技術 Day 5 - 為什麼要用 React

前言 React 是許多前端工程師賴以謀生的工具,我當時就是跟隨著時代洪流,從 jQuery 跳到了很多人討論的 React。 捫心自問,其實我真的沒有很了解它...

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

技術 Day 05 React Component And Hooks

React Component Class Component 在 React 16.8 之前,是用 ES6 Class 來定義 React Component...

鐵人賽 Modern Web DAY 6

技術 [DAY 6] 建立一個可重複利用的 Component 吧!

[ 情境任務 ] 小當家:我開發了第一道料理「蘆筍沙拉」,可以幫我放在菜單上嗎?價格就由老闆來訂吧! 設計一個 UI 畫面時,可以將頁面看做是由小元件與區塊...