refactor(runtime-core): refactor props resolution

Improve performance in optimized mode + tests
This commit is contained in:
Evan You
2020-04-06 17:37:47 -04:00
parent c28a9196b2
commit ec4a4c1e06
14 changed files with 440 additions and 196 deletions

View File

@@ -352,7 +352,7 @@ export function cloneVNode<T, U>(
props: extraProps
? vnode.props
? mergeProps(vnode.props, extraProps)
: extraProps
: extend({}, extraProps)
: vnode.props,
key: vnode.key,
ref: vnode.ref,