В целом такой подход не является анти-патерном, зависит от ситуации. Если в проекте используется redux-thunk, тогда удобней это делать напрямую из функции, вторым параметром thunk передает как раз метод
getStateexport const SOME_ACTION = 'SOME_ACTION';
export function someAction() {
return (dispatch, getState) => {
const {items} = getState().otherReducer;
dispatch(anotherAction(items));
}
}
И не нужно каждый раз глобально импортировать store.
https://habrahabr.ru/post/330692/ - хорошая статья на тему что хорошо в redux что плохо и так далее.