Me gustaría actualizar un objeto en medio del procesamiento de redux. Necesito verificar si esta es la primera vez para una función.
aquí está mi código.
const initialState = { table: [], timer: 0, result: "", gameState: false, openedCount: 0, isFirst: true };
lo que probé
if(state.isFirst) { state.isFirst = false; }
¿Cómo actualizo así en redux? solo quiero actualizar para que isFirst no regrese al estado.
Regresaré { ... estado, tabla: newArray }
Realmente agradecería su ayuda gracias por leer mi pregunta.
puedes escribir esta condición:
if(state.isFirst) { state.isFirst = false; }
en cada caso de cambio: y actualice su estado en consecuencia.
Por ejemplo :
const initialState = { table: [], timer: 0, result: "", gameState: false, openedCount: 0, isFirst: true }; const Reducer(state=initialState,action)=>{ switch(action.type){ case "first" : if(state.isFirst) { state.isFirst = false; // update the new state } case "second" : if(state.isFirst) { state.isFirst = false; // update the new state } default : return; } }