getState()
не меняет магазин, но возвращает ссылку на магазин. То есть когда вы говорите let currentState = getState().home.lists
, currentState
теперь указывает на ваш магазин. Если вы измените его, он изменит ваш магазин.
Очевидно, что это не то, что вы хотите, поэтому вам нужно сделать копию.
Предполагая, что lists
является массивом, это поможет.
let currentState = [...getState().home.lists]