Я недавно выучил React и Redux, и когда мне показалось, что я освоился с этим, я был одержим этим.
В моем редукторе у меня сложилось впечатление, что Оператор распространения должен создать новый экземпляр объекта в месте разницы памяти. Тем не менее, использование ===
для сравнения объектов возвращает true, что, как я полагаю, означает, что объекты являются одинаковыми экземплярами. что это здесь мешает магазину напрямую. Я прочитал несколько редукционных документов и другие посты, которые заставляют меня поверить, что я все правильно настроил.
Любые ресурсы, чтобы научить меня этому вопросу, также очень ценятся.
ОБНОВЛЕНИЕ:
Ответ Джейси был именно тем, что происходило.
Этот ТАК описывает, какие метод для глубокого клона подойдет. Для меня, вероятно, я захочу хранить даты и другие данные, поэтому я решил использовать метод loda sh cloneDeep .
Так что теперь: console.log(cloneDeep(state) === state.loadcases); // false