Evan You
|
0764c33d3d
|
fix(reactivity): scheduled effect should not execute if stopped
fix #910
|
2020-04-02 19:50:48 -04:00 |
|
Evan You
|
45ba06ac5f
|
fix(reactivity): should not trigger map keys iteration when keys did not change
fix #877
|
2020-03-24 12:43:06 -04:00 |
|
Evan You
|
b8c1be18f3
|
refactor(types): use stricter settings
fix #847
|
2020-03-23 11:08:22 -04:00 |
|
Evan You
|
ba9a91c48c
|
refactor: remove null comparisons
|
2020-03-18 18:14:51 -04:00 |
|
Evan You
|
274f81c5db
|
fix(reactivity): allow effect trigger inside no-track execution contexts
fix #804
|
2020-03-06 12:11:37 -05:00 |
|
Evan You
|
a3066581f3
|
fix(reactivity): should not trigger length dependency on Array delete
close #774
|
2020-03-06 11:31:10 -05:00 |
|
guaijie
|
76c7f54269
|
perf(effect): optimize effect trigger for array length mutation (#761)
|
2020-02-22 05:17:30 +01:00 |
|
Evan You
|
33622d6360
|
perf(reactivity): only trigger all effects on Array length mutation if new length is shorter than old length
|
2020-02-21 15:05:16 +01:00 |
|
guaijie
|
5fac65589b
|
fix(reactivity): should trigger all effects when array length is mutated (#754)
|
2020-02-21 11:38:07 +01:00 |
|
Evan You
|
e8e67729cb
|
fix(reactivity): effect should handle self dependency mutations
|
2020-02-18 13:22:09 -05:00 |
|
Evan You
|
e1c9153b9e
|
fix(reactivity): trigger iteration effect on Map.set
fix #709
|
2020-02-18 00:09:24 -05:00 |
|
Evan You
|
d9d63f21b1
|
fix(reactivity): avoid cross-component dependency leaks in setup()
|
2020-02-17 23:14:07 -05:00 |
|
Evan You
|
46c5393224
|
perf(reactivity): optimize effect stack
|
2019-12-13 23:06:55 -05:00 |
|
Evan You
|
89a187b895
|
refactor(reactivity): separate track and trigger operation types
|
2019-12-03 11:30:24 -05:00 |
|
QuincyChen
|
d7d87622ce
|
refactor: use isArray function from shared (#441)
|
2019-11-08 09:52:24 -05:00 |
|
Evan You
|
247c53672d
|
refactor(reactivity): simplify effect options
|
2019-10-30 11:11:23 -04:00 |
|
Evan You
|
590e4e0ba9
|
chore: fix DebuggerEvent export
|
2019-10-22 11:53:32 -04:00 |
|
Evan You
|
b5886189ba
|
types: massive refactor
|
2019-10-22 11:53:32 -04:00 |
|
Evan You
|
e3b68972d8
|
perf: minor tweaks
|
2019-10-17 15:02:15 -04:00 |
|
Tidyzq
|
a72652f6e6
|
refactor(reactivity): immediate return (#301)
|
2019-10-16 01:58:11 -04:00 |
|
夜宴
|
9a37c4b2c3
|
refactor(effect): use includes instead of indexOf (#286)
|
2019-10-15 11:18:26 -04:00 |
|
terencez
|
dadfb27eed
|
refactor(reactivity): prefer to use effect symbol and add isEffect() (#169)
|
2019-10-09 12:16:29 -04:00 |
|
扩散性百万甜面包
|
80e5b16f99
|
types: improve type 'ReactiveEffect' with generics (#99)
|
2019-10-08 13:48:13 -04:00 |
|
Carlos Rodrigues
|
3d975247cd
|
types: cleanup some unnecessary typing in reactivity (#126)
|
2019-10-06 11:22:32 -04:00 |
|
Rahul Kadyan
|
f58e5e96f2
|
types: Use unique symbol type for _isRef property of ref object (#118)
|
2019-10-05 22:32:50 -04:00 |
|
Carlos Rodrigues
|
fbabae0c0a
|
chore: replace some type casts and fix variable and filename typos (#93)
|
2019-10-05 10:38:02 -04:00 |
|
Evan You
|
360f3b4f37
|
types: improve type exports
|
2019-09-06 12:58:31 -04:00 |
|
Evan You
|
a6de6daa17
|
wip: disable tracking in all hooks
|
2019-09-04 18:20:47 -04:00 |
|
Evan You
|
daf67397ae
|
wip: pass attrs fallthrough tests
|
2019-08-22 22:07:51 -04:00 |
|
Evan You
|
caba6d5c9e
|
wip: state -> reactive, value -> ref
|
2019-08-16 09:42:46 -04:00 |
|
Evan You
|
bfe6987323
|
refactor: adjust reactivity structure
|
2019-06-12 00:03:50 +08:00 |
|
Evan You
|
471899af8b
|
refactor: rename reactivity package name and APIs
|
2019-06-11 23:50:28 +08:00 |
|