Estoy manipulando un obj, para que pueda enviarse usando redux, usando el siguiente código.
const objMap = {}; const propList = ['apple', 'banana']; for (const prop of propList) { objMap[prop] = 0; } console.log("thunk2: ", materialMap); dispatch(reduxActions.updateCount({ objMap })); sin dispatch(); línea de código, el resultado es
{ "apple": 0, "banana": 0, }pero cuando se usa dispatch() , el resultado es el siguiente con la propiedad adicional 'indefinida'
{ "apple": 0, "banana": 0, "undefined": null }¿Por qué se agrega 'indefinido'?
Revisé mi código y es un error lógico. No es un problema con la API de dispatch() en sí.