Можно поступить так Вытащить поля с объекта выше что бы не писать везде objectSlice Потом сделать проверку if(error||isLoading) return Что бы просто вышло И далее сделать основную проверку
во-первых трагедии здесь не видно, во-вторых можно деструктуризировать objectSlice станет чуть короче, в третьих можно например isLoading и error вынести выше, и компонент где вызывается диспатч рендерить только когда есть дата
есть стора, причем поделенная по сущностям, то бишь NewsListSlice & NewsItemSlice. При монитрировании компонента контейнера беру ID страницы и делаю диспатч по условиям выше