什麼是 Pure Function 什麼是 Side Effect React 中有 unexpected side effect 是什麼情況 React....
在解析過 React 的畫面更新的核心觀念以及 setState 進階的細節之後,接下來我們會往下一個大主題邁進 — 有關於 component 的 rende...
前兩天分享了許多 Libraries,竟然分享了就要實作看看,星期一就選一個輕鬆好玩的 Particle.js 來玩玩吧!今天起範例會離開 Codepen 進入...
第一次看到 Circle Layer 的時候,天真的我還以為就是在地圖上畫圓圈 ... 但原來是指在地圖上標圓點的意思 XD (一定也有人跟我一樣誤會的吧!)那...
我們昨天看完了 react-intl 在專案中的使用方式今天我們來看,專案中是如何規範翻譯 規範 在專案的早期,翻譯檔都被放在 「helpers/transla...
昨天簡單介紹了一下 locales 是什麼今天來看看「react-intl」 react-intl 使用 react-intl 很簡單npm 安裝好後,只要在...
承上篇,核心的 Tabs 其實已經建立好了,當內容不能呈現出來就不算真正的完成!因此本篇來看看要如何顯示對應的資料。 開始! 簡短回顧一下我們的 state...
前言 嗨,我是Hogan目前在經營自己的自媒體 hogan.tech主要分享一些有關於程式碼、軟體和科技業經驗分享有興趣的讀者可以進一步關注我,進而獲得更多資訊...
Day-19 專案演練 - 打造表格排序功能 react-table 表格排序指的是用表格的標題的內容來排序整個表格,雖然可以排序的東西是不限任何型態,只要是...
[情境劇場] 解師傅:本來明天要請周J倫來表演,但他臨時有事,所以改請六月天樂團了! 小當家:哦!!那我要改一下了 解師傅:改什麼? 小當家:我的腦袋記錄名單裡...
About 手風琴是一排垂直堆疊且用戶可以進行操作的標頭, 標頭內容可以包含像是標題,簡短內容,縮圖 可以用來表示其內容。 用戶可以透過標頭控制哪個段落的內容...
昨天我們認識了什麼是 Redux,以及初步安裝及設定 Redux ,讓 Redux 保管的資料可以被子元件取得。今天我們要繼續學習 Redux,從子元件內取得我...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,前幾天跟大家一起實驗了用 importmap、webpack、esbuild 來安裝 bootstrap,今天來繼續延...
把元件延遲卸載的行為打包到 custom hook useDelayUnmount 中,而 TransitionEffect 元件本身專注在處理掛載、卸載動畫效...
今天的重點摘錄 安裝: npm install --save styled-components Emmet :下載 vscode-styled-compon...
多層級元件的資料傳遞 一層一層的傳遞 props 至需要使用的元件 上層元件要傳給子層元件資料,是用 props 來傳遞,若子層元件有很多層,而最底層元件需要該...
上次使用了參數,讓可以從親層修改子層,但要如何讓子層修改親層呢? 製作新子層 要修改親層的方法,就是在修改的 handler 傳到子層,藉由呼叫 handler...
無論是在 D15 還是 D16,都是在同一層進行修改資料,或是使用參數從「親層」(Parent,個人比較喜歡翻成「親層」,而不是「父層」)傳到「子層」(Chil...
在前兩篇的章節中,我們已經了解到在 React 開發中 immutable update 的必要性以及基本的操作方法了。然而有趣的是,在我擔任前端面試官多年也面...
之前我們學到了怎麼用 Marker 在地圖上標點,其實利用 Layer 也可以做到一樣的效果喔!那就是 Symbol Layer~ 雖然效果一樣,但在過來人的...
前兩天介紹了 Context 這個 React 內建的狀態管理 api ,今天想來介紹一下同樣是狀態管理工具的 Redux。 Redux 是一個第三方的套件,跟...
情境 前陣子碰到一個需求,希望使用者能夠一次閱覽多筆的訂單(比對資料、快速查看、或複製等操作),但又不想離開頁面,彈出視窗也不適合,於是逛來逛去就發現 Tab...
Day-18 專案演練 - 重構程式碼 雖然並沒有影響專案的功能、畫面,但隨著 TodoPage 的篇幅越來越長,我感覺在撰寫程式的過程有點不太舒服,所以我打...
昨天我們把 component 的部分結束今天來看看 locales 的部分 locales locales,中文翻譯「語言環境」我們很常看到一些 Open S...
[情境劇場] 解師傅:餐廳請了歌手來駐唱,讓生意越來越好了,卻引來了隔壁小吃店的不滿,在我們版上留了負評 小當家:人紅是非多…這也是沒辦法的事,金錢才是王道啊!...
MUI 的 Accordion 支援兩種行為: 每個 Accordion 元件的開闔狀態各自獨立:當畫面上有複數個 Accordion 元件時,開啟 Acco...
為什麼要做狀態管理 在 React 設定 state,會透過 useState 的第二個 setState Function 做處理,但這樣做會造成以下的問題。...
今天的重點摘錄 規則: 用習慣的方式撰寫 CSS 屬性不用改小駝峰寫法 可以實現 hover 、 media-query 在要用的元件 import ,並搭...
本文章將提及以下內容 props傳遞的遇到什麼問題—propDrilling 使用context解決propDrilling Setp1 創建context...
先前問題與解法 於昨日探討 React 避免太多的轉譯(Render)動作,因此改變 state 並不會馬上反應,會需要等到批次作業,因此需要取得另外處理。 第...