@chief-editor/editor
Version:
FlowEditor Editor
1 lines • 320 B
JavaScript
import{useRefGetter,useUpdate}from"@rc-hooks/use";import{useEffect}from"react";export function useBrickActiveChangeUpdate(e){var t=useRefGetter(e.isActiveBrick()),r=useUpdate();useEffect((function(){function c(e){t()!==e&&r()}return e.addListener("active-change",c),function(){e.removeListener("active-change",c)}}),[])}