Codesanbox
Нужно отобразить два(или более) списков с постами, с возможностью фильтрации.
Мое решение:
В редьюсере Post изолированно хранится состояния списков в dataByList.
Каждый
компонент списка вызывает созданный
хук, который хранит ключ этого списка. При принятии запроса,
экшн смотрит, передан ли ключ списка, если да -- записывает данные в dataByList, если нет -- в общий объект постов.
Возможно, это решение слишком избыточно? Может, нужно вынести состояние списков в отдельный редьюсер? Но тогда, похоже, придется копи-пастить экшены из Post. Может есть примеры подобного?