Usando modifyClass para cambiar el comportamiento central

Si ambos plugins están instalados y habilitados, debería funcionar sin problemas. Si el destino no está instalado/habilitado, recibirás una advertencia en la consola. Pero puedes usar el parámetro ignoreMissing para silenciarla.

api.modifyClass(
  "component:some-component",
  (Superclass) => ...,
  { ignoreMissing: true }
);

Por supuesto, el consejo estándar de modifyClass sigue vigente: debería ser el último recurso y puede fallar en cualquier momento, por lo que debes asegurarte de que tus pruebas sean lo suficientemente buenas para identificar problemas rápidamente. Usar transformers sería una estrategia mucho más segura.

3 Me gusta