Estoy usando redux. Quiero realizar una determinada llamada de red después de actualizar la tienda. Escribí una promesa para esto como...
let promise=new Promise(function(resolve,reject){ updateStore() //separate method which updates the store. }).then(()=>{ //Netowrk call //axios code });
Recibo un error de sintaxis aquí: Declaración o declaración esperada.
¿Cuál debe ser la forma de realizar esta actividad?
¿Puede pero no está seguro de por qué querría usar promesa aquí? ¿Qué estamos esperando?
function updateStore() { console.log("updating"); } let promise=new Promise(function(resolve,reject){ console.log('update') resolve( updateStore() ) //separate method which updates the store. }).then(()=>{ console.log('now network') //Netowrk call //axios code });
Using promise
Podría estar mejor servido solo para usar una función.
function update_store(callback) { console.log("update store"); callback(); /* or setTimeout( callback ); */ } function now_network() { console.log("update network"); } update_store(now_network);
Using callback