Skip to content

Commit 8356031

Browse files
fix(js): run reactive values only once
1 parent 6f22e12 commit 8356031

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

packages/autocomplete-js/src/createReactiveWrapper.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@ export function createReactiveWrapper() {
1818

1919
return {
2020
reactive<TValue>(value: ReactiveValue<TValue>) {
21+
const current = value();
2122
const reactive: Reactive<TValue> = {
2223
_fn: value,
23-
_ref: { current: value() },
24+
_ref: { current },
2425
get value() {
2526
return this._ref.current;
2627
},
@@ -31,8 +32,6 @@ export function createReactiveWrapper() {
3132

3233
reactives.push(reactive);
3334

34-
value();
35-
3635
return reactive;
3736
},
3837
runReactives() {

0 commit comments

Comments
 (0)