Мы только что выпустили [email protected]. Релиз содержит 3 новых функции. Некоторое время было потрачено на инфраструктурные вопросы: например, перенос части нашего пайплайна CI с CircleCI на GitHub Actions.

индексированный фильтр

Функция R.filter, которая больше похожа на Array.prototype.filter. Он принимает два новых параметра для своей функции обратного вызова: текущий индекс и весь список. filterIndexed реализация проста: const filterIndexed = R.addIndex(R.filter);

isPrototypeOf

Проверяет, существует ли объект в цепочке прототипов другого объекта.

призывать

Вызывает метод по пути объекта.

Как всегда, я заканчиваю свою статью следующей аксиомой: определяйте свою кодовую базу как чистые функции и поднимайте их только в случае необходимости. И сочинять, сочинять, сочинять…