Skip to content

Commit 280b100

Browse files
committedMar 13, 2025
add reactivity overview
1 parent 9a356ac commit 280b100

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed
 

‎guides/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Read [The Manual](./manual/0-index.md)
77

88
- [Relationships](./relationships/index.md)
99
- [Requests](./requests/index.md)
10+
- [Reactivity](./reactive-data/index.md)
1011
- [Typescript](./typescript/index.md)
1112
- [Terminology](./terminology.md)
1213
- [Cookbook](./cookbook/index.md)

‎guides/reactive-data/index.md

+6
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,9 @@ Each form of data can be accessed and managed reactively through one of two mode
1717
These modes are interopable. The reactive object (record) for a resource in PolarisMode can relate to
1818
a record in LegacyMode and vice-versa. This interopability is true whether the record in LegacyMode is
1919
a SchemaRecord or a Model.
20+
21+
These reactive primitives use fine-grained signals-based reactivity. Currently, we use
22+
glimmer's (Ember's) implementation of `Signal` (`@tracked`) and `Computed` (`@cached`);
23+
however, we've architected our use to be pluggable and will soon enable configuration
24+
of any desired implementation, thus making WarpDrive compatible with any signals compatible
25+
library or framework.

0 commit comments

Comments
 (0)