今天要來學習在設計元件時有哪些要點,以及如何避免寫出「不乾淨」的元件。 純淨的元件 製作元件時的大重點:保持元件的純淨 (Keeping Components...
職位描述: 負責平台級線上遊戲網站 iGaming 應用產品的架構設計和開發工作; 參與前端前沿技術、理念的跟進、預研和落地; 參與前端技術架構、規範、研發流...
今天要接著介紹網頁開發很重要的一環, data fetch。很多時候我們開發功能時,往往需要從外部拿取資料,要如何拿取資料就是很重要的問題。這一篇會來介紹如何在...
上一篇我們已經完成了兩種主角色的註冊與登入畫面,也有將 Flow Chart 中所提到的店家角色稍微提及(如果忘記規則的話,可以回頭看下列文章)。本篇將重點放在...
昨天已經了解Uncontrolled Component和Controlled Component的差異及概念是什麼,也知道如果是自己客製化的元件,是可以依照情...
tags: ItIron2023 react 前言 我們昨天看了在渲染陣列時用index作為key的一些隱憂,今天我們輕鬆一點,來看一個相對簡單的問題,但即便是...
本文同步上傳到筆者的個人部落格,裡面透過 Sandpack 直接編輯程式碼! 什麼是 Slots ? Slots, 也可以稱為插槽, 就是一個預設的區塊 (...
這篇文章的主要內容 簡單說說 react 是如何運作跟 key 是什麼 react 如何運作 可以大略把 react 做的事情拆分成三個步驟,react 官方...
昨天我們在製作電影卡片元件,雖然畫面看起來沒問題但編輯器跳出了🚨 這個是什麼意思呢?在React中當我們使用到array item時,應該給每一個array i...
在進入到明天的主題之前,先來認識兩個詞彙.分別是Controlled Component和UnControlled Component。這個部分不會複雜,但是與...
前面做了關於 client component 以及 server component 的基本介紹,這一篇來介紹一下他們背後的 render 機制。 新的 re...
有了主畫面後,我習慣先從主功能將 Wireframe 線稿依照原先的 Flow Chart 畫出來,細節功能會陸續繪製(有先想到的會以 Todo 標示),並於後...
前一天我們已經有資料了 { "name": "王小明", "jobTitle": "...
tags: ItIron2023 react 前言 我們昨天用了一個很簡單的例子展示useEffect可能造成的memory leak issue,今天我們來看...
本系列文章會在筆者的部落格繼續連載!Design System 101 感謝大家的閱讀! 前言 在上一篇 FocusScope 中,我們介紹了 FocusS...
App Router 那我們來說說 app router 的機制吧!App Router 是 Next 13 新介紹的一種 routing 方式,與之相對過去的...
緣起 官方介紹影片連結,我也是做這個主題才知道,原來這個概念已經存在那麼久了,那我們快速講解他的成因吧! 影片整理 目的Dan Abramov 說出了我們前端開...
SSR Next 的 SSR(Server-Side Rendering)的概念是在每個使用者請求時動態產生頁面內容,而不是提前產生靜態 HTML 頁面,這樣頁...
ISR概念 ISR(Incremental Static Regeneration)是 Next.js 在(SSG)的基礎上做出的改進方法,讓頁面在構成之後根據...
昨天我們透過條件式渲染讓電影清單能夠依據電影名稱顯示相對應的資料,也能直接在object中新增資料來維護,但這還差一點,這還沒有達到毋須修改元件結構自動渲染。今...
昨天介紹了 client component,今天要介紹 next 13 推出的新功能: server component。server component 可...
tags: ItIron2023 react 前言 昨天我們看了一下一個react hook在render上的常見使用錯誤,未來我們會再次接觸到,建議先把hoo...
前面我們連續看了兩個對避免畫面重新渲染有幫助的hook,今天緊接著再來看另一個也有助於優化效能,並提升使用者體驗的方式。之前看的幾個hooks,主要都是透過避免...
這篇文章的主要內容 簡單說明 react 裡面的事件綁定跟透過 useState hook 來管理狀態。 JavaScript 的事件綁定 JavaScrip...
這篇文章的主要內容 簡單說說 react 裡面把資料放到畫面上跟參數傳遞的方法。 渲染 variable 假設我有一些資料希望放到畫面上,像這樣。 funct...
今天要來介紹 client component 的用法,其實 client component 就是過去 next 12 常用的 component,功能上大同...
在本系列文的第二篇「用最短時間完成 side project 規劃」中有提到,我認為規劃一個作品,一定要先將 Flow Chart 確定、且資料欄位也規劃好後,...
今天接著延續昨天的主題,來看另一個跟useMemo這個hook一樣都在進行緩存動作的hook,也就是useCallback。今天一樣會把焦點放在我們男主角Rea...
tags: ItIron2023 react 前言 我們昨天看了一個簡單的條件渲染的範例,了解到為什麼你不該用布林值以外的值作為判斷條件渲染的標準,今天我們繼續...
本文同步刊載於 我的個人部落格 NoSQL 在 Firebase 數據庫中是如何應用的? 在前一篇章節中,我們稍微認識了 NoSQL 這個新朋友,所以現在讓...