The "Canonical Reducer Composition" validator checks every action object and throws if a name property is missing. But redux uses another convention – it uses type, not name, so no action object has a proper name in it by default.
The core @@redux/INIT action is worked around and ignored in redux-immutable, but the redux-devtools use another action called @@INIT which isn't.
I'm not sure if this is an issue of redux-immutable or the redux itself, but hopefully you guys will figure it out. CC @gajus @gaearon
For now I'm willing to uninstall redux-immutable rather than redux-devtools (until the issue is fixed somehow).
The "Canonical Reducer Composition" validator checks every action object and throws if a
nameproperty is missing. Butreduxuses another convention – it usestype, notname, so no action object has a propernamein it by default.The core
@@redux/INITaction is worked around and ignored inredux-immutable, but theredux-devtoolsuse another action called@@INITwhich isn't.I'm not sure if this is an issue of
redux-immutableor thereduxitself, but hopefully you guys will figure it out. CC @gajus @gaearonFor now I'm willing to uninstall
redux-immutablerather thanredux-devtools(until the issue is fixed somehow).