使用方式

  1. string

  2. function

  3. createRef

export function createRef(): RefObject {
  const refObject = {
    current: null,
  };
  if (__DEV__) {
    Object.seal(refObject);
  }
  return refObject;
}

purecomponent 没有实例

纯函数组件 connect 需要是一个 forwardRef,像这样:const connect = forwardRef(() => {...}) 怎么获取到 ref

const LazyComp = lazy(() => import("./lazy.js"));

export default () => (
  <Suspense fallback="loading data">
    <SuspenseComp />
    <LazyComp />
  </Suspense>
);

import React from "react";

export default () => <p>Lazy Comp</p>;

最后更新于

这有帮助吗?