iT邦幫忙

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

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

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

鐵人賽 Modern Web DAY 4

技術 【D4】 第一個 React :瞭解架構與解析程式

簡單做個 React 的 Hello, world。 官方範例 從昨日的作業中,預設運作中可以看到預設畫面,這時我們去看資料夾可以知道他的結構。 資料夾與檔案解...

鐵人賽 Modern Web DAY 4

技術 Day 04 - 在地圖上標記 Marker

一起在地圖上進行標記吧!在地圖上加上很多 Marker 好像就做完一半的 Project 了...?(絕對是視覺影響判斷) 我們把 Marker 分為 2 種,...

鐵人賽 Modern Web DAY 6

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

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

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

技術 第 5 天 [ State useState setState ]

今天的重點摘錄 用 useState 裡帶的參數來初始化 只能用 set 開頭的函式命名 setState ,被呼叫時會負責更改 State 值 State...

鐵人賽 自我挑戰組 DAY 5

技術 Day-5 我流工作系統

Day-5 我流工作系統 開始工作之後,要記的東西真的太多了,只是單純地在紙上寫筆記,應付不了前端工程師的工作...第五天了,想跟大家分享我個人用來工作記事的...

鐵人賽 Modern Web DAY 6

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

hashtags: #react, #components, #accessibility, #calendar, #compound components...

鐵人賽 Modern Web DAY 5

技術 [DAY 5] 認識 JSX,用 JS 寫 HTML 語法

[情境劇場] 解師傅:你們看一下,我找到了傳說中的廚具~這個怎麼樣 小當家:我看了說明書,它可以幫我們把複雜的料理簡單化,使用方法就跟一般的廚具一樣,嗯…不過好...

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

技術 Day 04 使用 Create React App 的 Template

選擇 Template 當使用 CRA 建立專案時,加上 --template [template-name] 就可以指定要建立的專案模版。 npx creat...

鐵人賽 Modern Web DAY 8

技術 day08: Divider

在只使用原生 hr 元件的條件限制下,盡量還原出 MUI Divider 能做到的效果。 成品 展示 原始碼 開發思路 顏色 透過 props.o...

鐵人賽 Modern Web DAY 4

技術 [Day 04] DOM 與 Virtual DOM

就如同官方文件所描述的,React 是一個用於「打造 UI」的工具,而在瀏覽器中我們呈現 UI 的載體就是 DOM。DOM 與瀏覽器的畫面渲染引擎綁定,因此操作...

鐵人賽 Modern Web DAY 4

技術 [DAY 4] React 專案結構說明與配置(File Structure)

[情境劇場] CRA 師傅:賀!店面已經裝潢好囉!剩下的擺飾交給你們去運用囉~ 解師傅:太好了~真是感謝 CRA 師傅的幫忙,這店面空間很大呢~老闆,我買了一些...

鐵人賽 Modern Web DAY 4

技術 Folder Structure (2) : src

昨天講完了 root 根目錄今天我們來看 src 裡面放了什麼吧 src folder components 只要是「共用」的元件都會存放到這個資料夾底下依照...

鐵人賽 Modern Web DAY 3

技術 Day 03 - 環境安裝 & init Map

耶~終於來到我們的寫 code 環節了~ 基本裝備 Mapbox access token Mapbox GL JS VSCode (主要以自己熟悉為主) N...

鐵人賽 Modern Web DAY 4

技術 [Day 4]用React讓網站動起來: props & event handler

昨天成功寫出了第一個Component,但這個Component還沒有任何功能,只能呈現固定的畫面。如果要讓component能夠根據變數內容做出變化的話,就需...

鐵人賽 Modern Web DAY 3

技術 Folder Structure (1) : root

昨天我們介紹了這個專案和他所使用的技術今天我們接著來看 Folder Structure 根目錄 首先我們看到根目錄在根目錄我們可以看到一些設定檔 .env 在...

鐵人賽 Modern Web DAY 3

技術 [Day 03] React 開發環境建置的門檻

過去有很長一段時間中,開發環境的建置都被視為學習 React 的首要最大難關。由於 React 從非常早期的版本就已經擁抱 transpiler 與 moudl...

鐵人賽 Modern Web DAY 3

技術 為什麼需要模組化?—ESModule模組介紹、React整理code技法與基本技巧

本文重點將會以ES6的Module為主 文章將會提到以下幾點 簡述Moduel歷史 什麼是module 基本用法 具名匯出、預設匯出 default匯出就像具...

鐵人賽 自我挑戰組 DAY 4

技術 Day-4 求職的歷程

Day-4 求職的歷程 第四天就跟大家聊聊求職歷程吧。開始投履歷之前我有嘗試很多求職資源,就來跟大家分享一下這期間發生的事吧。 緣起 以轉職為目的的學習,必然...

鐵人賽 Modern Web DAY 5

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

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

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

技術 Day 03 在 Create React App 中修改 Webpack 設定

設定檔都封裝在 react-scripts 套件中 打開使用 CRA 建立的 React 專案可以發現,完全找不到 webpack.config.js 的存在。...

鐵人賽 Modern Web DAY 7

技術 day07: Stack

對付大量等距間隔元件的排版專武,簡單好寫,值得擁有。搭配昨天做好的醬汁 SpaceWrapper 更是讓滋味變得妙不可言。 成品 原始碼(可試玩) 開發思路...

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

技術 第 4 天 [ 元件 ]

今天的重點摘錄 好處: 實現關注點分離 減少重複撰寫 元件的名字開頭要大寫 用 rfce + enter 快速生成元件 元件設計: 寫法: class...

鐵人賽 Modern Web DAY 3

技術 「全端挑戰」了解Scss與React Component與首頁概念圖與UI實作

鐵人賽 Day3 自己做一個價值幾十萬的動態網站 第三課:了解Scss與React Component與首頁概念圖與UI實作 part1 Css與Scss差在哪...

鐵人賽 Modern Web DAY 2

技術 Day 02 - 認識 Mapbox

Mapbox ? 說到地圖,大家第一個想到的絕對是 Google Map 了吧~但其實你還有其他選擇,那就是 Mapbox! Mapbox 起源自英國的「開放街...

鐵人賽 Modern Web DAY 3

技術 [Day 3] 用React讓網站動起來: 寫出第一個元件!

昨天已經建立好開發React的環境了,接下來就可以開始玩轉React啦!在React中有個非常重要的概念:元件( Component ),今天會來介紹介紹元件是...

鐵人賽 自我挑戰組 DAY 3

技術 Day-3 學習的歷程

Day-3 學習的歷程 第三天了,這篇文章要來分享個人轉職的學習歷程,學習的方式有千百種,成長的樣態也是多元的,盡可能知道多一點,也是不錯的事情吧。 緣起 偶...

鐵人賽 Modern Web DAY 5

技術 [DAY 05] useMemo 讓你網頁不卡卡

網頁中難免會有排序/過濾/資料整理等等的操作,有些列表式的查詢更可以一次列出一千多筆,只想排一下順序網頁就開始跟你鬧「彆扭」,這次來看看 useMemo 可以...

鐵人賽 Modern Web DAY 2

技術 lodestar-app 簡介和Tech Stack

簡介 lodestar-app 為「urfit-tech」所維護的開源 React 專案 此專案為多租戶技術架構(multi-tenant architectu...

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

技術 React白話文運動02-ES6(一)

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