Skip to content

Commit fff74d7

Browse files
committed
move some refs to the footer
1 parent b757bee commit fff74d7

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/blog/tanstack-router-signal-graph.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ excerpt: TanStack Router now uses a granular signal graph as its reactive core.
1313

1414
TanStack Router used to center most of its reactivity around one large object: `router.state`. [This refactor](https://github.com/TanStack/router/pull/6704) replaces that broad store with a graph of smaller stores. `router.state` is no longer the internal source of truth. It is now derived from the store graph.
1515

16-
This builds on TanStack Store's migration to [alien-signals](https://github.com/stackblitz/alien-signals) in [TanStack Store PR #265](https://github.com/TanStack/store/pull/265), implemented by [@DavidKPiano](https://github.com/davidkpiano). In external benchmarks like [js-reactivity-benchmark](https://github.com/transitive-bullshit/js-reactivity-benchmark), alien-signals is currently the best-performing signals implementation tested. But the main improvement here is not just a faster primitive. It is a different reactive model.
16+
This builds on TanStack Store's migration[^alien-migration] to [alien-signals](https://github.com/stackblitz/alien-signals), implemented by [@DavidKPiano](https://github.com/davidkpiano). In external benchmarks[^alien-bench], alien-signals is one of the best-performing signals implementations tested. But the main improvement here is not just a faster primitive. It is a different reactive model.
1717

1818
The result is
1919

@@ -260,3 +260,9 @@ This refactor did not just add signals to the old model. It inverted the reactiv
260260
Before, `router.state` was the broad reactive surface and the graph was derived from it. Now the graph is the primary model, and `router.state` is a compatibility snapshot derived from the graph.
261261
262262
Routing is a graph. Now the reactivity is one too.
263+
264+
---
265+
266+
[^alien-migration]: [TanStack Store PR #265](https://github.com/TanStack/store/pull/265)
267+
268+
[^alien-bench]: [js-reactivity-benchmark](https://github.com/transitive-bullshit/js-reactivity-benchmark) last updated january 2025

0 commit comments

Comments
 (0)