UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

1 lines 320 B
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)}}),[])}