I'll often take it a step further than that... since I tend to break up my actioncreators and reducers by feature and that feature is within a redux subtree, I may
import { SAVE, SAVE_SUCCESS, SAVE_FAIL } from './constants'
but underneath it is likely...
export const SAVE = 'promise:feature/save';
export const SAVE_SUCCESS = 'resolve:feature/save';
export const SAVE_FAIL = 'reject:feature/save';
in this way I can have extensions in redux to handle 'promise:*', 'resolve:*' and 'reject:*' generically, in addition to or before the resolver.