UNPKG

@preact-signals/safe-react

Version:
17 lines (14 loc) 388 B
import { useSignals } from './tracking.mjs'; import { wrapIntoProxy, RewriteCall } from 'react-fast-hoc'; const withTrackSignals = wrapIntoProxy( new RewriteCall((props) => { const tracker = useSignals(); try { return props.renderComponent(...props.args); } finally { tracker.f(); } }) ); export { withTrackSignals }; //# sourceMappingURL=manual.mjs.map