Использование modifyClass для изменения базового поведения

Если оба плагина установлены и включены, всё должно работать без проблем. Если целевой плагин не установлен или не включён, в консоли появится предупреждение. Однако вы можете использовать параметр ignoreMissing, чтобы отключить его.

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

Конечно, стандартные рекомендации по modifyClass по-прежнему актуальны: это средство последнего выбора, оно может перестать работать в любой момент, поэтому убедитесь, что ваше тестирование достаточно надёжно для быстрого выявления проблем. Использование трансформеров — гораздо более безопасная стратегия.

3 лайка