preact源码分析:createRef/Fragment/isValidElement

这3个方法是在 create-element.js 内部的三个方法
更新于: 2021-12-19 12:57:29

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;