Redux has the following recommendation as Essentials. Do Not Put Non-Serializable Values in State or Actions Avoid putting non-serializable values such as Promises, Symbols, Maps/Sets, functions, or class instances into the Redux store state or dispatched actions. This ensures that capabilities such as debugging via the Redux DevTools will work…