Soy nuevo en Redux Toolkit, convertí mi código en eso y todo parece estar bien, pero el envío da un error:
El argumento de tipo '(dispatch: any) => Promise' no se puede asignar al parámetro de tipo 'AnyAction'.
Falta la propiedad 'tipo' en el tipo '(dispatch: any) => Promise' pero se requiere en el tipo 'AnyAction'.ts(2345)
Este es mi archivo store.ts :
Cambiar de Redux a Redux Toolkit
Pero con TypeScript agregué así:https://codesandbox.io/s/stoic-taussig-kl8jt?file=/src/store.ts
Código donde me sale ese error:
const dispatch = useAppDispatch(); const loadGraph = () => { if (currentSite) { dispatch(getFloor(currentSite.identifier)).then(() => { console.log("Fetched floorplan"); dispatch(getGraph(currentSite.identifier)).then(() => { console.log("Fetched model", realGraph.model); if (currentCamera) { dispatch( changeActiveCamera( currentSite.identifier, currentCamera.identifier ) ); } }); }); } };