例如,我发现至少有两种方法可以从 Ramda 等module中导入函数。可能还有更多的方法可以做一些非常相似的事情,比如const R = require('ramda');
选项 1 是导入某些函数:
import { cond, T, always, curry, compose } from 'ramda';
选项 2 是导入整个module,如:
import * as R from "ramda";
我更愿意引用调用函数的module,如下所示:
R.T();
但是如果使用第二个选项,它是否会引入每个 Ramda 函数,而不仅仅是我正在使用的module中使用的函数?如果使用选项 2,就发送到浏览器的内容而言,是否对实际内存使用或带宽使用有任何影响?是否有可能以某种方式做到这一点:
// invalid syntax below:
import R { cond, T, always, curry, compose } from 'ramda';
R.T();
我的问题有点与这个有关,但它有点不同 import R (ramda) into typescript .ts file