Unless something has changed very recently, you don't have to use Immutable.js and redux together. Redux advises against mutating your state, but doesn't prescribe a way to do that.
What redux misses as well are derived/computed properties, I think mobX has them: https://mobxjs.github.io/mobx/