Skip to content

Commit f9cf2c6

Browse files
authored
fix: use new reactivity system (#301)
1 parent 34048cf commit f9cf2c6

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
import { track } from "ripple";
2+
13
export component Counter() {
2-
let $count = 0;
4+
let count = track(0);
35

46
function incrementCount() {
5-
$count++;
7+
@count++;
68
}
79

8-
<p>{`Count: ${$count}`}</p>
10+
<p>{`Count: ${@count}`}</p>
911
<button onClick={incrementCount}>{"+1"}</button>
1012
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { effect } from "ripple";
1+
import { track, effect } from "ripple";
22

33
export component PageTitle() {
4-
let $pageTitle = "";
4+
let pageTitle = track("");
55

66
effect(() => {
7-
$pageTitle = document.title;
7+
@pageTitle = document.title;
88
});
99

10-
<h1>{`Page title: ${$pageTitle}`}</h1>
10+
<h1>{`Page title: ${@pageTitle}`}</h1>
1111
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
import { effect } from "ripple";
1+
import { track, effect } from "ripple";
22

33
export component Time() {
4-
let $time = new Date().toLocaleTimeString();
4+
let time = track(new Date().toLocaleTimeString());
55

66
effect(() => {
77
const timer = setInterval(() => {
8-
$time = new Date().toLocaleTimeString();
8+
@time = new Date().toLocaleTimeString();
99
}, 1000);
1010

1111
return () => clearInterval(timer);
1212
});
1313

14-
<h1>{`Current time: ${$time}`}</h1>
14+
<h1>{`Current time: ${@time}`}</h1>
1515
}

0 commit comments

Comments
 (0)