деструктурирующее задание.
ел по крайней мере два способа импортировать функции из модуля, такого как Ramda, например. Вероятно, есть еще несколько способов сделать что-то очень похожее наconst R = require('ramda');
Вариант 1 - импортировать определенные функции:
import { cond, T, always, curry, compose } from 'ramda';
Вариант 2 - импортировать весь модуль, например:
import * as R from "ramda";
Я бы предпочел сослаться на модуль, из которого вызывается функция, примерно так:
R.T();
Но если используется 2-й вариант, он включает в себя все функции Ramda, а не только те, которые используются в модуле, в котором я работаю? Влияет ли какое-либо влияние на фактическое использование памяти или пропускную способность в зависимости от того, что отправляется в браузер, если используется вариант 2? Можно ли как-то сделать это:
// invalid syntax below:
import R { cond, T, always, curry, compose } from 'ramda';
R.T();
Мой вопрос как-то связан с этим, но он немного другойимпортировать R (ramda) в машинописный файл .ts