iT邦幫忙

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

技術 [DAY 06] useRef 與一般的變數有甚麼不同?

有時候我們只需要一個單純的變數,希望隨著每次 render 都還能保持同樣的 ref,一般的變數又會不停的更新數值,這時候 useRef 就會是你的好幫手啦!...

鐵人賽 Modern Web DAY 11

技術 Day 11 - Camera (1):地圖相機位置由你決定!

說是相機位置可能會有點抽象 (對!我就是直接英翻中的,標題真難下)其實就是使用者在地圖的第一視角位置啦~ Mapbox 對於 Camera 提供了以下功能:...

鐵人賽 Modern Web DAY 14

技術 [DAY14]React 中的表單

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

鐵人賽 Modern Web DAY 9

技術 day09: Image

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

鐵人賽 Modern Web DAY 28

技術 Day 28 - 一些很酷的 Mapbox Styles~(4)

Mapbox 除了可以支援我們一般常在用的 2D 地圖,還有我們前幾天介紹的 3D 立體地球跟地形外貌以外,還可以用 3D 形式呈現建築物高度喔~ 有點像積木狀...

鐵人賽 自我挑戰組 DAY 26

技術 [Day26]發布文章頁面開發和React Quill使用

大綱 Wireframe Quill.js介紹 發布文章頁面開發 1. Wireframe 2. Quill.js介紹 Quill 是一個開源且極具彈性...

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

技術 第 14 天 [ 客製化 Hook ]

今天的重點摘錄 重用 stateful 邏輯幫助我們能製作客製化 Hook 撰寫時記得思考,怎樣可以增加重用性?(例如使用通用性高的命名、把可能不一樣的東西抽...

鐵人賽 Modern Web DAY 27

技術 checkout (2)

我昨天我們講到了購買流程今天我們看看這些元件是怎麼做的 以課程為例,他會有不同的課程方案可供選擇 首先是價格的部分 <PriceLabel var...

鐵人賽 Modern Web DAY 5

技術 [next 13] - App Router 概念

今天要來介紹 next 13 推出的一個重要概念: app router,這是一個全新的 file-base system,取代原有的 pages router...

鐵人賽 Modern Web DAY 29

技術 [DAY 29] 自己的Hook自己發佈!

除了測試之外,那當然就是發佈啦! 呼喚我最一開始的需求,就是希望能夠建立自己的 library 然後來使用,本篇計畫用 npm 來發佈。 同一隊的丹尼有寫了...

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

技術 React 走出新手村 — 表單進化論

表單處理 這篇文章是我從事教學很常遇到的統整,我有系列專門解釋怎麼一步一步讓自己邁向 pro 的過程,有興趣了解更多的話可以參考這個連結,裡面有所有我所統整的R...

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

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

鐵人賽 Modern Web DAY 17

技術 day17: Toast

以為「當滑鼠移動到 Toast 元件上時要暫停倒數」會很複雜,實際上的解決方式卻異常簡單。 成品 原始碼展示 開發思路 倒數進度條 首先透過 props.cou...

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

技術 Day 25 - React 基礎實作練習:下拉式選單

今天要來練習做下拉式選單選擇國家。目前我們的程式碼已經有基礎的樣式。需要讓下拉式選單的功能正常運作。 目前有的程式碼: import React from...

技術 【程式開發筆記05】實作React.js SPA搭配.NET Core API,新增一個Openlayers頁面

本來想加入Openlayers( https://openlayers.org/ ) (version 7.4.0 )已全面改用JavaScript ES6,還...

鐵人賽 Modern Web DAY 29

技術 chechout (4)

今天我們來看到 checkout 的最後一個部分結帳頁 首先最上方是購物車裡面的商品他會顯示商品的縮圖、名稱、商品類型和價格如果是購買實體商品會有數量如果想移除...

鐵人賽 Modern Web DAY 23

技術 [DAY 23] 自己的 Hook 自己做! useDates 兩個時間恰恰好

承繼上篇,useDate 變兩個就成了 useDates :) DEMO 在這裡 情境 除了用一個 useDate 之外,有時候需要兩個關聯的時間(區間)來提...

鐵人賽 Modern Web DAY 12

技術 【D12】 小小雜談:重整一下腳步

下半場規劃 目前已經到達 12 日,已經可以做出初步的 React 網頁,其中包含著建立 React 物件,並且在本機運作中轉譯(render)成我們想要的 H...

鐵人賽 Modern Web DAY 22

技術 Day 22 - Direction (1):基礎操作

昨天介紹了該如何呼叫 Direction 這支 API,我們今天就拿官網給的範例教學練練手~ 先說明一下我們要做的東西:載入地圖後會有個藍色的點,這個點是我們...

鐵人賽 Modern Web DAY 22

技術 Blog (2)

昨天我們看完了文章總覽頁今天我們進到文章內頁 程式碼如下: import { Icon } from '@chakra-ui/icons' // ~中間略~...

鐵人賽 Modern Web DAY 7

技術 30天React練功坊-攻克常見實務/面試問題 Day7: Memeory leak with useEffect

tags: ItIron2023 react 前言 昨天我們看了一下一個react hook在render上的常見使用錯誤,未來我們會再次接觸到,建議先把hoo...

技術 React 六角學院-學習筆記(Form 表單)

常見表單元素 label + input function App() { const [inputState, setInputState] = useS...

鐵人賽 Modern Web DAY 20

技術 Review (1)

時光飛逝,鐵人賽已經進行了三分之二在進入專案功能之前,我們複習一下之前東西 Tech Stack 我們了解到專案他具體使用了哪些技術,哪些技術在 React 開...

鐵人賽 Modern Web DAY 23

技術 【D23】 小工具:身分證製造機(part 4)-製作檢查頁面,增加檢查碼功能

基本的身分證檢查已經完成,可以檢查長度、地點、性別等等,但是缺少了檢查檢查碼的部分,這篇會說明如何建立檢查碼。 檢查碼功能 checkCkDigit() 增加檢...

鐵人賽 SideProject30 DAY 7

技術 Day07:使用 Wireframe 線稿拼接網站的功能與畫面(一)

在本系列文的第二篇「用最短時間完成 side project 規劃」中有提到,我認為規劃一個作品,一定要先將 Flow Chart 確定、且資料欄位也規劃好後,...

鐵人賽 Modern Web DAY 24

技術 【D24】 淺談:製作檢查功能時發生的 render 問題

昨日的作業中,發現可以在 console 中顯示結果,但是無法在畫面顯示檢查結果。 嘗試了幾個方法,仍無法讓 React 正常的轉譯(Render)我的訊息。儘...

鐵人賽 SideProject30 DAY 2

技術 Day02:用最短時間完成 side project 規劃

本文同步刊載於 我的個人部落格 從 user story 開始思考網站功能 延伸第一天的主題發想,我將自己視為使用者,站在使用者角度出發後,初步規劃網站功能...

技術 筆記|React - 6 - Props

☁️ 開場 這篇筆記主要整理自:官方文件 Passing Props to a Component 🤝 什麼是 Props? Props 就是你傳給 JSX...

鐵人賽 Modern Web DAY 15

技術 30天React練功坊-攻克常見實務/面試問題 Day15: Unintended Re-renders: The Pitfalls of useContext

tags: ItIron2023 react 前言 我們前兩天將重點放在React.memo使用上的一些情境與錯誤,接著我們將繼續探討其他造成不必要重複渲染的情...

鐵人賽 Modern Web DAY 11

技術 30天React練功坊-攻克常見實務/面試問題 Day11: Race condition with useEffect

tags: ItIron2023 react 前言 我們昨天看了一個看似useEffect在搞事的問題,雖然說不能與它完全無關,但實際上他確實挺無辜的,真要怪的...