跳到主要内容

useMountedState

检查组件的挂载状态

Usage

实时编辑器

function Demo() {
  const isMounted = useMountedState();

  const [, update] = useState(0);
  useEffect(() => {
    update(1);
  }, []);
  return <div>此组件 {isMounted() ? "已挂载" : "未挂载"}</div>;
};

结果
此组件 已挂载

API

useMountedState

Returns

() => boolean: 组件的挂载状态

Arguments

ads via Carbon