home.social
  1. Just released Waku v0.21.4! This comes with some improvements to our router. You can try it now with `npm create waku@latest`. If you have questions, feel free to drop them here or in my Discord server!

    waku.gg

  2. 🚀🚀🚀Excited to announce Valtio v2.1.0! We've improved the performance of proxyMap and proxySet utils! Lookups were O(n), now around O(log n). Still not as fast as native Map's O(1), but it's a huge improvement.

    If you use these utils, upgrade! 🧙🧙🧙
    github.com/pmndrs/valtio/relea

  3. Did you know I previously wrote a book about Zustand, Jotai, and Valtio? I think the content is still relevant (at least until the React Compiler lands 🙃).

    In case you missed it, you can find the link on my site 👉 daishikato.com

  4. With React 19, you can pass a promise from a server component to a client component.

    Bonus: You don't need `use()` if it's used directly in JSX.

    Demo with @StackBlitz 👉 stackblitz.com/edit/github-chk

  5. Waku v0.21.3 has been released! Waku is a React framework focused on RSC.

    This release brings several improvements, including Cloudflare deployment. If you haven't tried it before, now is a great time to give it a shot.

    waku.gg

  6. Waku (waku.gg) development is going well with some contributors, but I'm looking for more contributors. Developing a framework is a tough task, and any help is appreciated.

    The unresolved issues require decent knowledge, but if you're interested, let me know! We collaborate in the Waku channel on my Discord server.

    github.com/dai-shi/waku

  7. Just released Waku v0.21.2 with bug fixes. We're also working on small improvements for future versions. If you're new to Waku, visit waku.gg now.

  8. With Waku, you can call a server action for mutation and update server components with a single HTTP request and response. It's just one round-trip.

    This is exposed in Minimal API as: `rerender()`

    Demo 👉 stackblitz.com/edit/github-qfb

  9. Waku exposes Minimal API, and its router is built on it. I believe the Minimal API is good for learning RSC behavior, especially without SSR.

    You can play with this @StackBlitz project.

    main.tsx 👉 client entry point
    entries.tsx 👉 server entry point

    stackblitz.com/edit/github-y5y

  10. Waku v0.21.1 is out with some small improvements. Actually, one of them is quite significant, thanks to a new contributor!

    You can try it with `npm create waku@latest`.

    waku.gg

  11. 🎉 Super excited to announce the release of Waku v0.21, which comes with full Server Actions support! Waku, the minimal React framework built for RSC, now offers complete RSC capabilities.

    Check out the announcement article 👉 waku.gg/blog/server-actions-ar ⛩️

  12. Waku v0.21.0-beta.4 is out! Sorry to keep you waiting for the finalized version.

    If you get a chance, try `npm create waku@next` and share your experience.

    waku.gg

  13. Waku, a minimal React framework, v0.21.0-beta.0 is out! You can try it with:

    `npm create waku@next`

    waku.gg

  14. jotai-xstate v0.5.0 has been released! It finally migrates to XState V5. Huge thanks to the contributors!

    Now, we may need to update the docs and examples. Would anyone like to volunteer?

    github.com/jotaijs/jotai-xstate

  15. As React Query won, and with React 19 landing soon, I decided to deprecate one of my old projects. Thanks for your interest and support. It was a long journey, but my focus on data fetching is now on Waku.

    github.com/dai-shi/react-hooks

  16. Just released jotai-immer v0.4.0! This library lets you define Jotai atoms with Immer.

    I'm looking for a collaborator to help maintain this library. Let me know if you're interested, especially if you use it in production. github.com/jotaijs/jotai-immer

  17. 🎉 Announcing React-Tracked v2.0.0! Optimize re-renders with React Context, Zustand, or Redux. No selectors needed. State usage is magically tracked with Proxies. Now compatible with memo & useMemo in React 18 & 19, and hopefully with React Compiler!

    react-tracked.js.org/ 🚀

  18. 🚀 New major release: use-context-selector v2.0.0! This userland library optimizes React renders with context and selectors. Now with a simpler bundle setup. Upgrade if you're on React 18! github.com/dai-shi/use-context

  19. 📢 Just published React-Tracked v2.0.0-rc.0!

    Is anyone out there a React-Tracked user? I need your help to confirm if it works. 🙌

    github.com/dai-shi/react-track

  20. As React is reaching 19, let's update some of my libraries deprecating old support.

    Today, I worked on `use-context-selector`. Just published v2.0.0-beta.0. It drops React <18 and UMD.

    Let me know if it works okay for you.

    github.com/dai-shi/use-context

  21. Waku-Waku exciting news! Waku v0.20.1, the minimal React framework, has just been released!

    This patch includes various fixes, such as support for `.jsx` extensions.

    Visit waku.gg ⛩️ to learn more.

  22. Both SSR and RSC run on the server (or anywhere!), but they produce different outputs. SSR can also take an RSC output.

    I would like to clarify the difference between Traditional SSR and RSC + SSR (and that SSR is technically optional.)

    excalidraw.com/#json=VAA_W3LwC

  23. React-Tracked v1.17.4 and v2.0.0-beta.3 have been released!

    Could some R-T users please try v2-beta? If I get one 👍 at least, I want to consider releasing v2.

    react-tracked.js.org

  24. I just released use-context-selector v1.4.4,

    found out it's the 50th version,

    and found out it has 100 dependents!

  25. Just published the following packages:
    - use-context-selector v1.4.3
    - react-tracked v1.7.13
    - react-tracked v2.0.0-beta.2

    They fixed an issue with React Native.

    github.com/dai-shi/use-context
    github.com/dai-shi/react-track

  26. React-Tracked v2.0.0-beta.1 has been released! npmjs.com/package/react-tracke

    I gave up on full render optimization based on each render, but this is a best effort to be compatible with memoization.

    Can any React-Tracked users try it please?

    `npm i react-tracked@next`

  27. React-Tracked v1.7.12 is just released! react-tracked.js.org

    This version should fix the issue with React Native 0.72.

  28. Just released use-context-selector v1.4.2! github.com/dai-shi/use-context

    It has been two years since the last release. This version should fix the issue with React Native 0.72.

  29. ⛩️ Waku v0.19.1 is just released! Try our React Server Component Framework and share your experience! This version fixes some issues and improves DX.

    Check out our new demo site too 👉 demo.waku.gg
    Enjoy Pokemon!

    The demo site can be deployed with a few commands:

    pnpm create waku --choose-template
    cd ...
    pnpm i
    vercel

    That's it!

  30. jotai-immer v0.3.0 is released! github.com/jotaijs/jotai-immer

    I haven't heard a lot about the use of this, but it must be used for several people. There was a PR and this version includes it. I'm not actively maintaining this package, so I'm happy if I can find a new maintainer.

  31. jotai-tanstack-query v0.8.0 is released! Welcome to our new maintainer, kalijonn! The new API introduces a breaking change, but it's designed to be in line with the React hooks binding of TanStack Query.

    github.com/jotaijs/jotai-tanst

  32. 🤩 Waku-Waku excited to announce a new Waku website! ⛩️

    Check it out 👉 waku.gg

    Waku, the minimal React framework, powers its website. Plus, we just released a new version: Waku v0.17.1!

  33. 🤩 Super excited to announce Waku v0.17.0, the minimal React framework designed specifically for React Server Components!

    New in this version: SSR to generate HTML for initial load, taking Waku to new heights with other top frameworks.

    Check it out 👉 github.com/dai-shi/waku ⛩️

  34. Developing Waku is improving my experience with Node.js streams. nodejs.org/dist/latest-v20.x/d I think I learned them in the early days, but this is probably my first time to chain multiple transformers.

    I hope to finish my PR soon. github.com/dai-shi/waku/pull/1 🤩

  35. Waku v0.16.0 has been released! Huge thanks to himself65 for various contributions.

    Repo: github.com/dai-shi/waku
    Demo: codesandbox.io/p/sandbox/waku-

    What is Waku? It's a React framework for RSC.
    This version uses Vite v4.5.0. I would like to ask help for testing. Any volunteers?

  36. Waku is a React framework with RSCs and still new. So, my current idea for the primary use case is static sites. (It's like SSG without SSR.)
    - Can be deployed anywhere.
    - Easier to migrate from Vite app, especially mental model-wise.
    - Feels safer.

    fosstodon.org/@daishi/11104666 🤩

  37. 🤩 Waku is a React framework supporting React Server Components (RSCs). It stays minimal, avoiding unnecessary conventions, like being router-agnostic. Waku simplifies learning RSCs!

    👉 fosstodon.org/@daishi/11104666

  38. 🎉 Waku-Waku excited to announce Waku v0.15.0!

    It's a new version with breaking change. Improves the protocol so that a RSC payload can contain multiple JSX elements. Has new API based on user feedback.

    GitHub 👉 github.com/dai-shi/waku
    Playground 👉 codesandbox.io/p/sandbox/waku-
    🤩

  39. I'm deprecating one of my old projects: github.com/dai-shi/react-hooks

    It's one of my React hook libraries I developed in the early days. It's also the reason I joined the development of Zustand. Since v2, it internally uses Zustand. Now, it's marked as "NOT MAINTAINED".