React Native 與 Web 共用 Codebase 時的動態載入:import()、require 與平台邊界
在 React Web 與 React Native 共用同一份 Codebase時,有時會遇到這種情況: 直…
在 React Web 與 React Native 共用同一份 Codebase時,有時會遇到這種情況: 直…
React.memo、useMemo、useCallback 這三個是 React 性能優化一定會被提到的,今…
Redux 是什麼? Redux 是一個用於管理狀態的 library,它解決了當 react app 龐大時…
淺拷貝(Shallow Copy) 先來看看這段 code 我們建立一個變量 obj2,然後直接把 obj1 …
什麼是閉包? 閉包是即使函式在其範疇之外被調用,也仍能記得並存取其範疇的能力。 聽起來有點抽象,沒關係,我們來…
footer 置底是常見的需求,達成的方法也很多種,但過去許多方法都太過複雜又不彈性,現在我們有了 Flex,…
建議先備知識:DOM 渲染原理 現代網頁複雜性越來越高,一個網頁的 DOM Tree 動轍幾百個節點,如果我們…
Scope 是什麼? Scope 就是變數的有效範圍(可以被取用的範圍),一旦超出範圍就無法存取,可以分為幾種…
同步非同步 有些人會說 JavaScript 是非同步的語言 不過要精確點說的話JS 是一個 Single T…
Promise 是什麼? Promise 是一個 ES6 新語法,MDN 的解釋是 Promise 物件代表一…