創造一個沒有shallow copy的世界
arr.with()怎麼用 ?arr.with([指定的index], [指定的值]); 以往想要更改 array 指定的 index 的值會這麼做 let arr = [1, 2, 3]; ..
Read more了解一下ForwardRef
前情提要 ?其實 React 寫到現在已經滿一年了,還是有不少 React 的東西我不是很了解, 究竟是因為用不到所以不了解,還是因為不了解所以沒用到呢? 因為我在看一些 document 的時候..
Read more近期的專案前置設定
Eslint x lint-staged x prettier x husky這幾個工具的關聯我一開始也不知道有這麼樣的工具可以尬在一起用, 也是工作夥伴在我們team上推動的, 有一點不太一樣,..
Read morenginx, Dockerfile, docker compose
工作上用到的Dockerfile為何會有這篇?由於目前公司網站都是放在GCP的(還有一些是在Azure,不過目前都在慢慢遷移了) 簡單來說,會有這篇的原因是即使我是前端,還是有要自己設定一些doc..
Read more為什麼React map時需要加上key?
React key的用途作為使用React開發網頁的開發者 必定會用到這個語法 function Mycomponent() { return <> {..
Read more如何在nextjs使用.md
markdown files in Nextjs.MDX其實依照Nextjs官網的solution,他有一個方式可以去讀一個叫做.mdx的檔案格式 他和.md幾乎是一樣的,但是他能做的事情不只是寫..
Read more如何更改commit message ?
更改前一個 commit message以更改「前一個」commit message 來說比較簡單 可以直接用 --amend 參數 git commit --amend -m "mes..
Read more