diff --git a/src/runtime/component_node.ts b/src/runtime/component_node.ts
index 785050bf..2346514e 100644
--- a/src/runtime/component_node.ts
+++ b/src/runtime/component_node.ts
@@ -56,18 +56,6 @@ function applyDefaultProps
(props: P, defaultProps: Partial
)
* @see reactive
*/
export function useState(state: T): T {
- // const node = getCurrent();
- // let render = batchedRenderFunctions.get(node)!;
- // if (!render) {
- // render = batched(() => {
- // debugger;
- // const r = node.render(false);
- // return r;
- // });
- // batchedRenderFunctions.set(node, render);
- // // manual implementation of onWillDestroy to break cyclic dependency
- // node.willDestroy.push(clearReactivesForCallback.bind(null, render));
- // }
return reactive(state);
}
diff --git a/tests/components/error_handling.test.ts b/tests/components/error_handling.test.ts
index 67254427..1f54f2a2 100644
--- a/tests/components/error_handling.test.ts
+++ b/tests/components/error_handling.test.ts
@@ -1,27 +1,28 @@
import { App, Component, mount, onWillDestroy } from "../../src";
+import { OwlError } from "../../src/common/owl_error";
import {
onError,
onMounted,
onPatched,
- onWillPatch,
- onWillStart,
- onWillRender,
onRendered,
+ onWillPatch,
+ onWillRender,
+ onWillStart,
onWillUnmount,
useState,
xml,
} from "../../src/index";
+import { getCurrent } from "../../src/runtime/component_node";
import {
logStep,
makeTestFixture,
- nextTick,
- nextMicroTick,
- snapshotEverything,
- useLogLifecycle,
nextAppError,
+ nextMicroTick,
+ nextTick,
+ snapshotEverything,
steps,
+ useLogLifecycle,
} from "../helpers";
-import { OwlError } from "../../src/common/owl_error";
let fixture: HTMLElement;
@@ -647,7 +648,7 @@ describe("can catch errors", () => {
setup() {
onWillStart(() => {
- this.state = useState({ value: 2 });
+ getCurrent();
});
}
}