@preact-signals/safe-react
Version:
Manage state with style in React
17 lines (14 loc) • 388 B
JavaScript
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