From 8cc51b1c3242cc1c067d5aa04add8504044948f7 Mon Sep 17 00:00:00 2001 From: NoScripter Date: Tue, 17 Jul 2018 15:06:57 +0800 Subject: [PATCH] perf tweak delete operation https://jsperf.com/delete-vs-set-null --- src/extendReactClass.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/extendReactClass.js b/src/extendReactClass.js index f1f41a6..7ed897f 100644 --- a/src/extendReactClass.js +++ b/src/extendReactClass.js @@ -26,6 +26,7 @@ export default (Component: Object, defaultStyles: Object, options: Object) => { styles = props.styles; } else if (hasDefaultstyles) { styles = defaultStyles; + props.styles = null; delete props.styles; }