Причиной отсутствия искажения свойств объектов по умолчанию (в частности, props
и state
) является то, что он может фактически сломать ваш код (и кажется, что он сломается из-за официальной документации ).
Вы можете изменять свойства объекта, используя дополнительный параметр, но:
Это, вероятно, сломает ваш код . Mangling имена свойств является
отдельный шаг, отличный от искажения имени переменной. Проходить
--mangle-props
, чтобы включить его. Он будет искажать все свойства во входном коде, за исключением встроенных свойств DOM и
свойства в основных классах JavaScript.
Если вы все еще хотите манипулировать реквизитом - вы можете попробовать управлять тем, что манипулировать, а что исключать из искажения, используя опции для --mangle-props
как reserved
.
Также (просто чтобы отметить) в официальной документации о оптимизации производительности при использовании react
они не используют искажение реквизита.