diff --git a/packages/jsx-render/index.js b/packages/jsx-render/index.js index f911bf6..0aad6f2 100644 --- a/packages/jsx-render/index.js +++ b/packages/jsx-render/index.js @@ -31,6 +31,10 @@ function dom(tag, attrs, ...children) { Object.assign(element, attrs) + if (attrs instanceof Object && attrs.ref && typeof attrs.ref === 'function') { + attrs.ref(element) + } + return element }