UNPKG

snabbdom

Version:

A virtual DOM library with focus on simplicity, modularity, powerful features and performance.

23 lines 625 B
function updateProps(oldVnode, vnode) { let key; let cur; let old; const elm = vnode.elm; let oldProps = oldVnode.data.props; let props = vnode.data.props; if (!oldProps && !props) return; if (oldProps === props) return; oldProps = oldProps || {}; props = props || {}; for (key in props) { cur = props[key]; old = oldProps[key]; if (old !== cur && (key !== "value" || elm[key] !== cur)) { elm[key] = cur; } } } export const propsModule = { create: updateProps, update: updateProps }; //# sourceMappingURL=props.js.map