Skip to content

Commit 91abc48

Browse files
committed
elaborate on solid v2 highligts
1 parent 7334bec commit 91abc48

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/blog/tanstack-start-solid-v2.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,12 @@ That makes this a great time to try Solid in larger applications, where routing,
5252

5353
Some of the highlights in Solid 2.0 include:
5454

55-
- Fine-grained non-nullable async
56-
- Mutable derivations
57-
- Derived signals
58-
- Pull-based run-once SSR
59-
- Pending UI is an expression
55+
- **Async that just works**: computations can be async, and the reactive graph handles suspension for you. No more nullable async workarounds.
56+
- **Derived and writable signals**: `createSignal(fn)` lets you derive state from a source while still writing to it locally.
57+
- **`<Loading>` replaces `<Suspense>`**: a clearer primitive for showing fallbacks during async rendering.
58+
- **Draft-based store updates**: mutate stores directly with `setStore(s => { s.user.name = "John" })`.
59+
- **Actions with optimistic UI**: `action()` paired with `createOptimistic` for smooth "update now, confirm later" flows.
60+
- **Redesigned SSR**: pull-based, run-once server rendering that's more efficient and sets the stage for resumability.
6061

6162
If you want to dig deeper into what's changing in Solid itself, check out the [Solid 2.0 beta discussion](https://github.com/solidjs/solid/discussions/2596) and the [Road to 2.0 discussion](https://github.com/solidjs/solid/discussions/2425).
6263

0 commit comments

Comments
 (0)