iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

那些我還沒深入理解就開始使用的東西 系列

我一直都沒搞清楚的哪些小事

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊Web 實驗室
DAY 11

git reflog 如何找回消失的 commit 記錄?

Git 博大精深,最近工作一個不小心把還沒合併的 branch delete 掉了,直接 gg,好不容易做好的功能就這樣直接消失了,情急之下只能說服自己趕快再重...

2020-09-26 ‧ 由 futian_shen 分享
DAY 12

RegExp

最近工作上用到 RegExp 來判斷多檔案上傳時,有沒有檔名重複的問題,自己也是誤打誤撞把別人寫好的 RegExp 拿來改(完全像看不懂的外星語),最後勉勉強強...

2020-09-27 ‧ 由 futian_shen 分享
DAY 13

line-clamp

Background 工作上遇到了一個 RWD 標題限定最多兩行,超過兩行的文字直接隱藏的需求,目的是為了讓標題字數超出數量的時候不影響美觀,以往的 CSS 只...

2020-09-28 ‧ 由 futian_shen 分享
DAY 14

意外

以下這篇文章跟技術一點關係都沒有,你可以離開了~ 感謝你繼續看下去,之所以要發這篇廢文,只是因為這是他 X 的是剛剛發生最有感覺的事,所以我覺得一定要趁現在最有...

2020-09-29 ‧ 由 futian_shen 分享
DAY 15

React-Router: match

Background 工作以來一直沒有好好花時間來理解路由這塊,趁著最近剛好遇到一個需要用到 useRouteMatch 這個 Hook 的需求,來寫一些關於...

2020-09-30 ‧ 由 futian_shen 分享
DAY 16

React-Router: history

背景知識 Stack:後進先出 Last-in, first-out(碟盤子) 什麼是 history?history 的功能是什麼? history 是一個...

2020-10-01 ‧ 由 futian_shen 分享
DAY 17

Render, Mount & Re-render in React

Render 當一個 Component 被呼叫後 return 一組創建 DOM 的指令。 Mount 依據創建 DOM 的指令,首次創建和 Componen...

2020-10-02 ‧ 由 futian_shen 分享
DAY 18

useEffect & useLayoutEffect

useEffect(() => { // do side effects return () => /* cleanup */ }, [.....

2020-10-03 ‧ 由 futian_shen 分享
DAY 19

React:Suspense

為什麼需要 Suspense? Suspense 主要是為了解決非同步渲染的問題。 什麼是 Suspense? Suspense 是一個 Component,功...

2020-10-04 ‧ 由 futian_shen 分享
DAY 20

一種簡化條件判斷的寫法

const getDiscountPrice = (amount, couponCode) => { switch (couponCode) {...

2020-10-05 ‧ 由 futian_shen 分享