промисам, поведение одинаковое).
Когда использую метод cloneDeep в редьюсере, происходит бесконечный ререндр компонента. Тоже самое происходит, когда использую различные методы (map, find и тд) в промисах.
Кто-нибудь может подсказать, куда копать, что почитать, как гуглить (вопросы "в лоб" не дают результата)?
пример кода в студию
ну проблема точно не в промисах и в не в lodash, смотри код компонента, где-то сам зацикливаешь рендер
Тут еще одна такая проблема, пока писал, песочница повисла) Из-за бесконечного ререндера не смог сохранить. Вставлю код сюда (не весь): case LOAD_GROUPS: return { ...state, groups: _.cloneDeep(action.groups) // groups: action.groups }; cloneDeep - вызывает бесконечный ререндр, вариант без cloneDeep'a (ниже) работает нормально
Обсуждают сегодня