Rendering in Waku is simple! Static 👉 build time Dynamic 👉 every request That's it. No hidden framework cache. waku.gg/guides/expli...
Explicit Caching — Waku
Why caching is outside Waku's core, and waku-cache as one solution.
waku.gg
Daishi Kato
@daishikato.com
React library author, maintaining three state management libraries, Zustand🐻, Jotai👻, Valtio🧙, and React framework, Waku⛩️. Join my Discord server 👉 https://discord.gg/MrQdmzd For more links, visit 👉 https://daishikato.com
Rendering in Waku is simple! Static 👉 build time Dynamic 👉 every request That's it. No hidden framework cache. waku.gg/guides/expli...
Explicit Caching — Waku
Why caching is outside Waku's core, and waku-cache as one solution.
waku.gg
⛩️ Waku v1.0.0-beta.8 is out! I believe this is the last release in the beta phase. Seriously, try out the minimal RSC framework and share your feedback! waku.gg
Waku, the minimal React framework
A lightweight React server components framework with a fun developer experience.
waku.gg
👻 Just published Jotai v3.0.0-alpha.0! Please share your feedback! github.com/pmndrs/jotai...
Release v3.0.0-alpha.0 · pmndrs/jotai
https://github.com/pmndrs/jotai/blob/v3/docs/guides/migrating-to-v3.mdx What's Changed [v3] drop old TS by @dai-shi in #3336 [v3] drop UMD and SystemJS builds by @dai-shi in #3338 [v3] drop old no...
github.com
We've added "Getting Started" section in Waku's website. Start with Quick Start: waku.gg/guides/quick...
⛩️ Excited to announce Waku v1.0.0-beta.7! Waku is the minimal React framework for full-stack apps of any size. We’re nearing the end of the beta phase. Give Waku a try and share your feedback! github.com/wakujs/waku/...
Release v1.0.0-beta.7 · wakujs/waku
This release includes a new prefetch mode for the instant navigation use case. What's Changed chore(deps): update dependencies by @dai-shi in #2176 refactor: router decouple from lib by @dai-shi i...
github.com
Waku's Slice is inspired by Gatsby's Slice. The idea is the same. You define a shared component once, then put a <Slice> placeholder where you want it. It renders once and is reused on every page. Gatsby does this with static HTML at build time. Waku does it with RSC.
Waku now supports search params typing (opt-in), like TanStack Router has done before. Both give you typed search, but their coding styles are different, as the requirement is different. Waku: a typed prop from a codec you provide. TanStack: validateSearch + useSearch.
Inspired by Next.js's Instant Navigations, Waku now does it partially too. Click between /post/1 and /post/2. Shell and placeholder stay instant, the body streams after the fetch. Next: automatic, one file. Waku: opt-in, two files, since it doesn't want to rely on a compiler.
Did you know routes in Waku don't have to be files? createPages lets you define them programmatically.
⛩️ Waku v1.0.0-beta.6 is out! This release introduces experimental "instant navigation." The first half is already usable, and the second half, prefetching, is coming next. github.com/wakujs/waku/...
Release v1.0.0-beta.6 · wakujs/waku
This release adds bug fixes, type improvements, and, most notably, experimental instant navigation capability. What's Changed fix(router): api catch-all precedence by @dai-shi in #2161 refactor(ro...
github.com
Type-safe route params: this one is fairly similar too. Both Next.js and Waku support it, with small differences in coding style.
Unlike Next.js, Waku's core doesn't provide a caching mechanism, only static/dynamic rendering. Caching is provided by a separate package, waku-cache. Here's a comparison of cache usage between Next.js and Waku.
⛩️ Happy to announce Waku v1.0.0-beta.5 🚀 I wasn't sure this was even possible, but the result feels comfortable so far. Looking forward to hearing your feedback! github.com/wakujs/waku/...
Release v1.0.0-beta.5 · wakujs/waku
Building on the previous release, this ships experimental typed search support. What's Changed chore(deps): update some dependencies (minimal node requirement 22.15.0) by @dai-shi in #2153 fix(can...
github.com
⛩️ Waku v1.0.0-beta.4 is out! Waku is an RSC (React Server Components) framework. Feel free to battle-test it and share your feedback. github.com/wakujs/waku/...
Release v1.0.0-beta.4 · wakujs/waku
This release fixes several bugs, includes some refactoring, and introduces a few experimental features. What's Changed chore(deps): update dependencies by @dai-shi in #2142 refactor(router): start...
github.com
Waku’s Unique Feature: Slices Reusable Components Inspired by Gatsby newsletter.daishikato.com/p/waku-s-uni...
Waku’s Unique Feature: Slices
Reusable Components Inspired by Gatsby
newsletter.daishikato.com
waku-cache v0.0.1 is out! Waku core supports static and dynamic rendering, but not anything in between. That area is left to ecosystem libraries, and waku-cache is the first one. It's still experimental, and feedback is welcome. github.com/wakujs/waku-...
GitHub - wakujs/waku-cache: Cache for React Server Components in Waku
Cache for React Server Components in Waku. Contribute to wakujs/waku-cache development by creating an account on GitHub.
github.com
🚀 Waku v1.0.0-beta.3 is out! Waku is a minimal React framework built around React Server Components. This release includes bug fixes, experimental ecosystem features, and several refactors. Check it out 👉 waku.gg ⛩️
Waku, the minimal React framework
A lightweight React server components framework with a fun developer experience.
waku.gg
jotai-rolldown just dropped. jotai.org/docs/tools/r... Feedback is very welcome.
Rolldown — Jotai, primitive and flexible state management for React
This doc describes the `jotai-rolldown` package.
jotai.org
⛩️ Waku v1.0.0-beta.2 is out! 🚀 This release includes major architectural improvements. We hope to keep improving throughout the beta period. We'd love your feedback! github.com/wakujs/waku/...
Release v1.0.0-beta.2 · wakujs/waku
This release includes a breaking change, along with bug fixes and improvements. Here's the summary: Before (waku/server) After (waku/router/server) unstable_getContext() returning { req, non...
github.com
Waku v1.0.0-beta.1 is out! New to Waku? 👉 waku.gg Already using it? 👉 github.com/wakujs/waku/... ⛩️ Waku is a minimal React framework designed for React Server Components.
Waku, the minimal React framework
A lightweight React server components framework with a fun developer experience.
waku.gg
How Waku Implements File-System Routing It’s Only 172 LOC newsletter.daishikato.com/p/how-waku-i...
How Waku Implements File-System Routing
It’s Only 172 LOC
newsletter.daishikato.com
Jotai v2.20.0 and the Store Building Blocks A small performance fix with a long history newsletter.daishikato.com/p/jotai-v2-2...
Jotai v2.20.0 and the Store Building Blocks
A small performance fix with a long history
newsletter.daishikato.com
Waku v1.0.0-alpha.10 just dropped. Enjoy the latest feature: "prune build output" Waku is a React framework designed for RSC from day one. Check it out: waku.gg
Waku, the minimal React framework
A lightweight React server components framework with a fun developer experience.
waku.gg
Just released Zustand🐻 v5.0.13! github.com/pmndrs/zusta... It's great to see this library has been stable for quite a while.
Release v5.0.13 · pmndrs/zustand
This release includes an improvement in the devtools middleware. What's Changed refactor(devtools): remove duplicate module augmentation by @mahmoodhamdi in #3443 fix(devtools): support Firefox/Sa...
github.com