Tengo una aplicación de reacción que usa webpack (v5). En esta aplicación , el complemento SplitChunks del paquete web se usa para dividir el paquete en varios conjuntos de archivos. Tengo el requisito de dejar de cargar algunos de los paquetes hasta que se produzca la autenticación. Porque es costoso descargar archivos js no deseados para la verificación de autenticación en ese punto, ya que si la autenticación no tiene éxito y tiene que redirigir http al usuario a la página de inicio de sesión (no desarrollado usando reaccionar).
Por lo tanto, dado que esos fragmentos se agregan a la página index.html como etiquetas de script en la fase de creación del proyecto, ¿hay alguna forma que pueda usar para implementar mi requisito?
PD: En este momento, se activa un evento http, cuando la autenticación también es exitosa, que también se puede usar. Además, la predefinición del conjunto de fragmentos se puede realizar mediante comodines, ya que también se agrega hash a los nombres de los archivos.
Esto se probó retrasando condicionalmente algunos fragmentos generados por el complemento Webpack SplitChunks . Sin embargo, esto rompe la aplicación ya que todos los fragmentos necesarios para que la aplicación funcione correctamente. La única opción que se nos ocurre es la división de código y la carga diferida.
Espero que esto ayude a alguien que experimente con el mismo caso de uso.