Configuré mi aplicación web simple para construir y ejecutar un WDS con TypeScript + React. Construye y muestra la página correctamente.
Luego, estoy tratando de agregar Redux y cuando hago algo simple como importar useDispatch e intento llamarlo desde mi componente funcional, se compila pero muestra el error en la consola del navegador:
Uncaught SyntaxError: Unexpected token ':'El código es:
import { useDispatch } from 'react-redux' const MyView = () =>{ const dispatch = useDispatch() ... }Y la página no muestra nada.
Cuando analizo el origen del error, veo que definitivamente no es bueno porque intenta acceder a {...}.somValue , que debería ser algo así como ({...}).somValue para no causar el error.
¿Es algo que puedo arreglar cambiando la configuración del paquete web? Solo uso ts-loader, sin nada de babel.
Parece que tenía un valor incorrecto en el archivo de configuración del paquete web, o al menos eliminarlo ayudó:
mode: "none"
Acabo de quitar toda la clave y el valor y funcionó.