Skip to content

Commit f2033ec

Browse files
committed
perf: use RAF to make demo more smooth
1 parent 6f6e4c4 commit f2033ec

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

examples/simple.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ class Demo extends Component<any, any> {
3434

3535
log = (type: string, keys?: string[]) => (...args) => {
3636
console.log(type, ...args);
37-
this.doLog(type, keys, ...args);
38-
this.doTransform(type, ...args);
37+
window.requestAnimationFrame(() => {
38+
this.doLog(type, keys, ...args);
39+
this.doTransform(type, ...args);
40+
});
3941
}
4042
doLog = (type, keys, ...args) => {
4143
const extInfo = keys ? keys.map(key => `${key} = ${args[0][key]}`).join(', ') : '';

0 commit comments

Comments
 (0)