У меня есть проект настройки с immer / redux / normalizr, и он работает довольно хорошо. Мои страницы используют connect для сопоставления некоторых свойств с частями состояния.
Проблема, с которой я сталкиваюсь, состоит в том, что денормализация чего-либо с вложенными данными приведет к созданию совершенно другого дерева, которое не будет использовать immer в первомразмещать и заставлять все заново выполнять рендеринг каждый раз.
Каков наилучший способ сохранить преимущества неизменяемости и / или запомнить объекты таким образом, чтобы вывести неизменный объект?
Если яденормализуя одно и то же дважды, с одними и теми же сущностями, я получаю два разных объекта.
https://codesandbox.io/s/normalizr-x3y1d