preact源码分析:createRef/Fragment/isValidElement
这3个方法是在 create-element.js 内部的三个方法
createRef 的用法及源码
实际上就是返回了一个独立的 { current: null } 对象
// 用法
const formRef = React.createRef();
// 源码
function createRef() {
return { current: null };
}
Fragment
function Fragment(props) {
return props.children;
}
isValidElement
Check if a the argument is a valid Preact VNode.
export const isValidElement = (vnode) => vnode != null && vnode.constructor === undefined;