前言 嗨,我是Hogan目前在經營自己的自媒體 hogan.tech主要分享一些有關於程式碼、軟體和科技業經驗分享有興趣的讀者可以進一步關注我,進而獲得更多資訊...
這次要建立互動的功能,讓我們動作可以很快在 .js 檔案中運作,並且轉譯(render,之前叫做「渲染」,感覺「轉譯」比較合理,先以「轉譯」為主)到畫面。 目標...
Part 2 of Passing Data Deeply with Context @ ReactJS Doc beta 我知道多數人都聽過或用過 Rea...
彈跳窗也是個常用的功能,所以我們今天來看看如何在地圖上產生彈跳窗!剛好前幾天學了如何在地圖上標記 Marker,結合一下來做一個小功能~ GoGo Popup...
它為了解決什麼問題而生? 正如我在 Day 03 有提到的,它使用了 Virtual DOM 來解決直接操作 DOM 造成的性能問題。並且採用有別於 bindi...
終於進入正題啦! 情境 不論是現實世界還是網路上,小朋友看到東西都喜歡碰一下摸一下(手賤),只要能互動就會興奮到一個不行,特別是能開開關關的東西,一不小心就會...
今天的重點摘錄 props 是用來單向傳遞父元件到子元件的資料 寫法如 data={ parentData } ,前面是子元件要使用的名稱,後面是父元件要傳的...
Day-7 專案演練 MyNote 這次要做的專案,簡單來講是個加強版的 to-do list,除了基本的增刪修改基本功能,還會表格排序,輸出報表(?),可以...
前兩天我介紹了React中很重要的兩個hook:useState和useEffect,這兩個hook幫助我們讓react程式能因應使用者的動作做出變化。不過,若...
昨天認識了第一個Hook-useState,今天要繼續認識useEffect這個語法。有時候,在開發React程式時會希望在網頁render後能夠更新一些值,或...
前言 嗨,我是Hogan目前在經營自己的自媒體 hogan.tech主要分享一些有關於程式碼、軟體和科技業經驗分享有興趣的讀者可以進一步關注我,進而獲得更多資訊...
如同 Function Component 一樣,Hook 也要是單純的 JavaScript Function 然後再加上二個必要的原則 不要在一般 JS F...
來重現 MUI 的按鈕(包含波紋漣漪效果)吧。 不過因為實作動畫效果的原始碼比預期的長,故實心、外框與純文字按鈕的 CSS 實作內容放到明天來示範。 成品 展...
在瞭解了 React element 這種虛擬抽象層中的最小建構單位之後,我們來深入了解一下要如何讓 React elements 產生出對應的真實 DOM e...
[情境任務] 小當家:各位!我又研發了兩個菜色了~嚐嚐看吧 解師傅:這菜炒得不錯啊!一樣把它們列在菜單上吧~ 餐廳有很多不同的菜名跟價格,我們是不是可以利用昨天...
前言 React Hooks 已經出現好一陣子了,現在初學 React 的新手,可能都已經用 hook 用得很順手了。 但如果接手到比較舊一點的 React 專...
今天我們來看 Routing 路由的部分 Routing 在 Client-Side-Rendering (CSR) 的開發中沒了路由,就像是斷了腿的跑者由此可...
運用官方範例,改寫自己的 Hello World。 建立 .jsx 建立檔案:HelloWorld.js 檔案做為我們的範例檔,內容為: function H...
Part 1 of Passing Data Deeply with Context @ ReactJS Doc beta Documentation:...
今天來說一下常用的控制元件! (就是地圖上的小工具啦)預設地圖是長這樣的: 對的沒錯,這些小工具需要我們寫程式來把它們呼叫出來...我們使用 addContr...
昨天我們講完了檔案的命名今天我們來看變數的部分 Variable 正如上一篇所說 好的命名,能讓接手的人或者參與開源專案的人,更容易了解每個檔案他是在做什麼的...
今天的重點摘錄 useState 背後原理是解構語法 使用 useState 更新內容時,會把整個物件換掉 React 18 後的版本, setState 都...
Day-6 我流 react 開發環境 到底要先分享我常拿來偷懶的網頁工具或好用標籤,還是要直接開幹一個 side project,考慮許久,我決定先來做 s...
昨天我們學習了props和event handler來幫component增加更多變化,但是,只用props和event handler沒辦法讓componen...
hashtags: #react, #components, #accessibility, #calendar, #props 本篇接續前篇 如何製作月曆...
display: block object-fit: cover 還有 <figcaption /> 這些就是被選來製造好看 img 的必要(?)成...
React 採用了上一篇文章中所介紹的的 Virtual DOM 概念來實作抽象層,以產生並管理瀏覽器畫面中的真實 DOM。而在 React 中的每一個 Vir...
前言 React 是許多前端工程師賴以謀生的工具,我當時就是跟隨著時代洪流,從 jQuery 跳到了很多人討論的 React。 捫心自問,其實我真的沒有很了解它...
React Component Class Component 在 React 16.8 之前,是用 ES6 Class 來定義 React Component...
[ 情境任務 ] 小當家:我開發了第一道料理「蘆筍沙拉」,可以幫我放在菜單上嗎?價格就由老闆來訂吧! 設計一個 UI 畫面時,可以將頁面看做是由小元件與區塊...