Skip to content

Commit 2ab7283

Browse files
committed
mota@8.1.3
1 parent 0042fde commit 2ab7283

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ const model = observable({ count: 0 });
3232
const add = ()=>model.count++;
3333

3434
const View1 = observer(() {
35-
return <div>{model.count}</div>
35+
return <div>{model.count}</div>;
3636
});
3737

3838
const View2 = observer(() {
3939
return <div>
4040
<span>{model.count}</span>
4141
<button onClick={add}>click<button>
42-
</div>
42+
</div>;
4343
});
4444
```
4545

@@ -53,7 +53,7 @@ const View = observer(() {
5353
return <div>
5454
<span>{model.count}</span>
5555
<button onClick={()=>model.count++}>click<button>
56-
</div>
56+
</div>;
5757
});
5858
```
5959

@@ -69,8 +69,10 @@ const user = observable({
6969

7070
const View = observer(() {
7171
// The fullName will be cached and responsive
72-
const fullName = useComputed(()=>`${user.firstName} ${user.lastName}`);
73-
return <div>{fullName}</div>
72+
const fullName = useComputed(()=>{
73+
return `${user.firstName} ${user.lastName}`;
74+
});
75+
return <div>{fullName}</div>;
7476
});
7577
```
7678

@@ -88,7 +90,7 @@ const View = observer(() {
8890
useAutoRun(()=>{
8991
console.log('count:', model.count);
9092
});
91-
return <div>{model.count}</div>
93+
return <div>{model.count}</div>;
9294
});
9395
```
9496

@@ -105,7 +107,7 @@ const View = observer(() {
105107
useWatch(()=>model.count%10, (oldValue, newValue)=>{
106108
console.log(`old: ${oldValue}, new: ${newValue}`);
107109
});
108-
return <div>{model.count}</div>
110+
return <div>{model.count}</div>;
109111
});
110112
```
111113

@@ -141,7 +143,7 @@ class View extends React.Component {
141143
return <div>
142144
<span>{this.message}</span>
143145
<button onClick={this.add}>click<button>
144-
</div>
146+
</div>;
145147
}
146148
}
147149
```
@@ -168,7 +170,7 @@ class View extends React.Component {
168170
return <div>
169171
<span>{this.model.message}</span>
170172
<button onClick={()=>this.model.add()}>click<button>
171-
</div>
173+
</div>;
172174
}
173175
}
174176
```

examples/benchmark-mota.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { useEffect } from 'react';
77

88
ObserveConfig.maxDependencies = Number.MAX_SAFE_INTEGER;
99
ObserveConfig.maxHandlers = Number.MAX_SAFE_INTEGER;
10-
10+
1111
let renderCount = 0;
1212

1313
const markRender = () => {

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mota",
3-
"version": "8.1.2",
3+
"version": "8.1.3",
44
"description": "An extremely lightweight and responsive state management library",
55
"module": "./dist/mota-es.js",
66
"main": "./dist/mota-cjs.js",
@@ -21,7 +21,7 @@
2121
},
2222
"license": "MIT",
2323
"dependencies": {
24-
"ober": "8.2.6",
24+
"ober": "8.2.8",
2525
"tslib": "*"
2626
},
2727
"devDependencies": {

src/info.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
*/
66

77
export const name = "mota";
8-
export const version = "8.1.2";
8+
export const version = "8.1.3";

src/observer.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@ function createReactiver(
2121
bind = true
2222
) {
2323
const update = (info?: ObserveData) =>
24-
isSyncRequired(info?.value)
25-
? requestUpdate()
26-
: nextTick(requestUpdate, true);
24+
isSyncRequired(info?.value) ? requestUpdate() : nextTick(requestUpdate);
2725
return reactivable(render, { bind, update, batch: false });
2826
}
2927

0 commit comments

Comments
 (0)