¿Cuál es la diferencia al configurar webpack babel-loader frente a configurarlo en package.json?

Hola, por favor, ayúdame a comprender las diferencias entre configurar babel config dentro de .babelrc frente a las opciones del cargador de paquetes web, o insertarlo en package.json.

Por ejemplo, ¿haría alguna diferencia si pongo los ajustes preestablecidos en las opciones del cargador de paquetes web vs package.json o un archivo de configuración .babelrc separado?

En la configuración del paquete web:

          {
            test: /\.(js|jsx|mjs)$/,
            loader: require.resolve('babel-loader'),
            options: {
                 "presets": [
                    "react-app"
                  ]
            },
          },

En el paquete json:

  "babel": {
    "presets": [
      "react-app"
    ]
  },

Respuestas a la pregunta(1)

Su respuesta a la pregunta