после любого экшена из этого слайса?
в конкретном экшене после нужного действия сортируешь вроде, если я правильно понял. То есть внутри экшена прямо
Сейчас так и делаю, но не оч нравится, что у меня штук 10 экшенов и все в конце дергают функцию сортировки
у gpt спрашивал? вопрос по сути простой вроде. Тут либо есть такое, либо нет, либо самому создавать что-то
Не спрашивал, пока доступ себе не наладил
что-то вроде реселекта, как я понял. Попробуй
Реально кстати, зачем сортировать стейт, когда можно дернуть отсортированное через селектор) Хотя селекторов у меня тоже несколько, проблема уходит не до конца, но уже лучше) Спасибо)
а то я чет сюда закопался и пытался addMatcher повесить https://redux-toolkit.js.org/api/createSlice#the-extrareducers-builder-callback-notation
селекторов много не бывает. Вообще хорошей практикой считается под каждое поле состояние делать отельный селектор. Даже отдельный файлик для этого. И ты не деструктуризируешь из всего потом, а берешь конкретный
Да, знаю, там вроде приколы с мемоизацией вылезают, если весь стейт дергать и деструктуризировать Я еще приколюху нашел, когда гуглил про это: Для мемоизации ж реселект придумали, но он кэш создает то ли под конкретный селектор, то ли под конкретный вызов селектора И чтобы это исправить кто-то сделал либу rereselect)))
дада, реселект, конечно оч полезный при комбинировании состояний, но для мемоизации тоже может пригодится. Там прямо вообще можно в дебри залезть и разобраться во всем сразу. Мне пока этого хватит)
ре реселект нужен когда селектор должен на вход получать данные из компонента например, допустим айдишник сущности
Обсуждают сегодня