iT邦幫忙

reactjs相關文章
共有 735 則文章
鐵人賽 自我挑戰組 DAY 10

技術 [Day 10] React CSS 最重要的小事(上)

今天要來介紹在React裡面有哪幾種撰寫css的方式 方法1:inline-style: 這是我最不習慣的寫法,畢竟要用駝峰式的格式寫,就沒有樣式語法自動提示了...

鐵人賽 自我挑戰組 DAY 22

技術 【DAY 22】react-router,實現單頁式網站的秘密

【前言】  終於來到最後的react-router囉!再撐一下就可以把這三劍客都認識一遍了!【正文】  我想大家應該都很常聽到什麼SPA、單頁式網站、Singl...

鐵人賽 Modern Web DAY 29

技術 【Day29】反饋元件 - Toast

元件介紹 Toast 可以提供使用者操作的反饋訊息。包含一般資訊、操作成功、操作失敗、警告訊息等。預設為在頂部置中顯示並自動消失,是一種不打斷用戶操作的輕量級提...

技術 看官方文檔安裝 React之選擇方式竟然這麼多 (上):什麼是 CDN?

挑戰 React 第二篇 安裝方式 CDN 連結 新手快速入門 Create React App 經驗豐富高手 更靈活的 Toolchain 使用 Nod...

鐵人賽 自我挑戰組 DAY 17

技術 [Day 17] React Developer Tools除錯工具

在沒有用過框架的chrome的除錯工具前,我其實不知道類似這樣的工具在開發上能夠有什麼幫助?不過經過實際使用一陣子之後, 才發現dev tools真的太好用了(...

鐵人賽 自我挑戰組 DAY 3

技術 [DAY03]淺談前端SPA框架-以React為例(上篇)

既然要自己寫SPA,我們先來談談前端框架,本文分成上下篇,這邊重點不在教會你使用,而是想告訴你框架做了些什麼,以下用React來當例子: 傑森是一名網頁設計師,...

鐵人賽 Modern Web DAY 12

技術 Redux 簡介

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 R...

鐵人賽 Modern Web DAY 26
一步一腳印的React旅程 系列 第 26

技術 [筆記][React]來做個作品吧!待辦事項「todolist」篇(6)-上吧!迴圈!

Hi!大家好啊!其實最後五篇的時候一直在作品中間鬼打牆XD,有時候想說這樣做,睡前又想說可以這樣做,起床改一改上班又想到另外一個作法,總之真的覺得第一次使用組件...

鐵人賽 Modern Web DAY 12

技術 Day 12, React props and state 藏在component裡的變數

今天終於要開始講ReactJs了,我選擇先把Props跟State先講,因為這會關係到component的重新生成(re-render)。好!先看看之前的Hel...

鐵人賽 Modern Web DAY 21

技術 Day20 | Component 被 Redux 罩著怎麼測試?

前言 就 Redux 而言,與上一篇的 Counter 不同的地方就是多了 Action 以及 Reducer,而它們也都只是純函數,測試並不會是難點,需要思考...

鐵人賽 Modern Web DAY 22

技術 [Day 22] 保持資料流 — 不要欺騙 hooks 的 dependencies(上)

在上一篇關於 useEffect 的深度解析中,我們已經了解到了 dependencies 是一種效能的最佳化手段,而不是用來控制生命週期或是商業邏輯。對於 u...

鐵人賽 Modern Web DAY 3
React + D3 的正確姿勢 系列 第 3

技術 Day03-virtual DOM

前言 今天要來介紹一項非常重要的觀念,只要講到 React.js 就一定會提到 virtual DOM 這個東西,究竟為什麼需要 virtual DOM 呢?今...

鐵人賽 自我挑戰組 DAY 23

技術 【DAY 23】react-router三劍客,Router、Route、Link(上)

【前言】  不怕我誤人子弟嗎QQ【正文】  昨天我們簡單的利用react-router模擬一個SPA的網頁,今天我們就來說說Router、Route、Link到...

鐵人賽 影片教學 DAY 2

技術 DAY1 React 初體驗

DAY1 React 初體驗 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可以在 Youtub...

鐵人賽 Modern Web DAY 15
激戰 ReactJS 30天 系列 第 15

技術 【Day15】 進入最佳狀態 - Lifting State Up

在程式開發過程常常會出現一種情況一個屬性或狀態同時控制好幾個網頁元素這個時候怎麼寫就會直接影響著網頁的運行效能為了養成良好的習慣今天就來談談應該要怎麼寫會比較好...

鐵人賽 Modern Web DAY 17
激戰 ReactJS 30天 系列 第 17

技術 【Day17】 從哪來到哪去 - Data Flow

經歷了前面十幾天的學習對於 React 程式的撰寫略懂略懂可是只是會寫會讓資料跑出來卻不了解裡面的資料傳遞流程這樣實在是感覺有點給他不太舒服因此這篇筆記要來認識...

鐵人賽 Modern Web DAY 26

技術 [Day 26] Effects & cleanups 常見情境的設計技巧

在前面章節中我們解析了將 effect 設計成即使多次執行也能保持正確的重要性。如果你還對這個觀念不是很熟悉的話,非常建議你先閱讀系列文前面的篇幅中關於 use...

鐵人賽 自我挑戰組 DAY 17

技術 【Day17】ChatGPT請教教我:React入門(三)- 運用JS高階函數,進階JSX組合元件!

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

鐵人賽 Modern Web DAY 7
React + D3 的正確姿勢 系列 第 7

技術 Day07-React event handler

前言 在講完 React.js 中的基本架構後,今天要來講講要如何在 JSX 中加入 event handler ,既然 React.js 可以說是將 HTML...

鐵人賽 Modern Web DAY 26

技術 格線系統、基本用法、Responsive values、Grid version 2?—MUI

本文包含以下內容 格線系統 基本用法 設置斷點 父組件設置欄數 Grid version 2 格線系統 如果先前有學習過boostrap5的人應該對於lay...

鐵人賽 自我挑戰組 DAY 19

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

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

鐵人賽 Modern Web DAY 12

技術 [Day 12] 沒了解過 Cache,就別說網站性能沒救了! - (1)

現今的網頁架構相較於過往偏向靜態的形式已經變得複雜許多,大部分資料都要靠動態抓取,而抓取資料的過程就會產生許多 Request 請求去取得 Response ,...

鐵人賽 Modern Web DAY 8

技術 Day07 | 從 Hooks 開始的 Component 新生活

前言 本篇會開始提及 React 本身的基本用法和使用觀念,大概會提個三四篇,和去年不同的是,所有範例都會使用 Hooks ,如果有任何問題再麻煩留言告訴我,謝...

鐵人賽 自我挑戰組 DAY 2

技術 【DAY 02】蝦咪?ES6、Babel、JSX要先來鑑定?

【前言】  我們昨天跟React說想跟他當好朋友,而且雙方也做了自我介紹了,如果按照少女漫畫的情節應該就可以直接牽手抱抱親親  BUT,人生就是有那個BUT。 ...

鐵人賽 Modern Web DAY 21

技術 【Day21】導航元件 - Drawer

元件介紹 Drawer 抽屜元件,由螢幕邊緣滑出的浮動面版,常見的應用是作為導航用途,例如 Navigation drawers。 參考設計 & 屬性分...

鐵人賽 Modern Web DAY 20

技術 【Day20】導航元件 - Select

元件介紹 Select 是一個下拉選擇器。觸發時能夠彈出一個菜單讓用戶選擇操作。 這個元件我們底層就能夠使用我們上一篇所提到的 Dropdown 來實作。 參考...

鐵人賽 Modern Web DAY 11

技術 Day 11 / Redux -- Redux & React

Redux & React <好讀版> 前言 Redux 是一個基於 flux 的設計原理而設計的 library,跟 React 是兩個不...

鐵人賽 Modern Web DAY 3

技術 React 基礎簡介 - Props,State與事件處理

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 雖...

鐵人賽 自我挑戰組 DAY 21

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

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

鐵人賽 Modern Web DAY 21

技術 Day21 - 記憶方塊篇:前言及功能構想

前言 終於到了這次鐵人賽最後一個遊戲,經歷一番東挑西選及天人交戰之後,最後選定了這個遊戲,記憶方塊(Memory Blocks)。 這個遊戲也是很經典的童年回憶...