Я унаследовал избыточное хранилище, которое реализовано с использованием immutable.js
(объект хранилища - Map).
Когда я пытаюсь pipe
сохранить через ramda
, он не работает:
import { pipe, tap } from 'ramda';
it.only('should handle data loading', () => {
const initialState = home(); // it returns map
const fn = pipe(
tap(x => {
console.log('i am inside tap', x);
})
);
console.log('this is initialState', initialState); // prints state to console correctly
fn('wtf'); // works - tap is called
fn(initialState); // does not work - tap is not called
});
Знаете ли вы, почему fn(initialState)
не работает?