帰宅後科学者

オタクですが何か?

JavaScript

使用 create-react-library 快速開發獨立 component library

想要開發獨立的 React component library 卻不知從何下手?在工作專案中開發了一堆 component 卻怎樣拆也拆不開?聽說有 create-react-library 這個神奇工具可以快速地解決這些麻煩,立馬來試試。 安裝 yarn global add create-react-library 使用 create-re…

更安全的 JavaScript functional programming - Immutable.js

之前的 JavaScript 中的 Functional programmimg 文章中提到有關在 JS 中的 Functional Programming (FP),也提到 ES6 中有 let 與 const 可以用來宣告變數。如果要完全依照 FP 的原則來開發 JS 專案的話,基本上要把 let 給捨棄掉,但只用 const 的話真的就…

JavaScript 中的 Functional programmimg

Functional Programming (FP) 這個概念已經行之有年了,熱門的純 FP language 有 Haskell 為代表,許多語言也宣稱自己有 FP 也就是非純 FP language,包括 Erlang 、 Clojure 、F# 、 Common Lisp 等,可以一邊享受 OOP 抽象化的強大,也可以享受 FP 的簡潔…