Git 博大精深,最近工作一個不小心把還沒合併的 branch delete 掉了,直接 gg,好不容易做好的功能就這樣直接消失了,情急之下只能說服自己趕快再重...
最近工作上用到 RegExp 來判斷多檔案上傳時,有沒有檔名重複的問題,自己也是誤打誤撞把別人寫好的 RegExp 拿來改(完全像看不懂的外星語),最後勉勉強強...
Background 工作上遇到了一個 RWD 標題限定最多兩行,超過兩行的文字直接隱藏的需求,目的是為了讓標題字數超出數量的時候不影響美觀,以往的 CSS 只...
以下這篇文章跟技術一點關係都沒有,你可以離開了~ 感謝你繼續看下去,之所以要發這篇廢文,只是因為這是他 X 的是剛剛發生最有感覺的事,所以我覺得一定要趁現在最有...
Background 工作以來一直沒有好好花時間來理解路由這塊,趁著最近剛好遇到一個需要用到 useRouteMatch 這個 Hook 的需求,來寫一些關於...
背景知識 Stack:後進先出 Last-in, first-out(碟盤子) 什麼是 history?history 的功能是什麼? history 是一個...
Render 當一個 Component 被呼叫後 return 一組創建 DOM 的指令。 Mount 依據創建 DOM 的指令,首次創建和 Componen...
useEffect(() => { // do side effects return () => /* cleanup */ }, [.....
為什麼需要 Suspense? Suspense 主要是為了解決非同步渲染的問題。 什麼是 Suspense? Suspense 是一個 Component,功...
const getDiscountPrice = (amount, couponCode) => { switch (couponCode) {...