在熟悉的 WebStorm 測試 Ramda

Ramda 是 JavaScript 實現 FP 的神兵利器,透過 Quokka,我們可以更快速測試與學習 Ramda。

Version


WebStorm 2018.3.2
Quokka 1.0.134

Quokka


1
2
3
4
5
6
import { any } from 'ramda';

const data = [1, 2, 3];

const result = any(x => x === 4)(data);
console.log(result);

一個最簡單的 Ramda,使用 any() 判斷是不是在 array 內, 則傳回 true 則傳回 false

ramda000

  1. Quokka 抱怨找不到 ramda 這個 module
  2. 選擇 More actions

ramda001

  1. 選擇 Install 'ramda'

ramda002

  1. 安裝完 Ramda 後,結果就出來了
  2. 但 WebStorm 上仍然看到 ramda 有警告,這是 WebStorm 的誤判,不用理會

Conclusion


  • 有了 Quokka,我們就能在熟悉的 WebStorm 測試與學習 Ramda,非常方便