Daishi Kato · @daishi
273 followers · 223 posts · Server fosstodon.org

Here's a very rough drawing to show the protocol (over HTTP) of Waku v0.15.0.

👉 fosstodon.org/@daishi/11104666

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
270 followers · 219 posts · Server fosstodon.org

🎉 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-
🤩

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
249 followers · 191 posts · Server fosstodon.org

Did you know that I've been developing Waku, a React framework with RSC? github.com/dai-shi/waku

I was hoping to release v1-alpha soonish, but found some issues with 3rd-party library compatibility. One reason is the lack of capability in Vite. There might be others.

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
240 followers · 185 posts · Server fosstodon.org

Would you like to try React Server Components in a very small setup? Waku is for you.

Just released Waku v0.14.0, which is Minimalistic React Framework primarily for RSC.

GitHub: github.com/dai-shi/waku

Website: waku.gg

It's still under development, but you can play with it. It would be good for learning RSC.

There are some open issues that I can't personally handle entirely, so I officially call for contributors.

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
237 followers · 182 posts · Server fosstodon.org

Hi, just a quick update on my Waku project. No progress last week, but I'm working on it. My hope is to release a new version soon. Stay tuned! Check out the roadmap if you haven't: github.com/dai-shi/waku/issues

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

I am really second guessing the decision to build this in .

There's a LOT of confusion around the new paradigm, the Discord is a madhouse.

I've been struggling just to get the and for the set up right. It seems most people use `next-pwa` but it hasn't been updated to support AppRouter yet so there's a nasty fix to do. github.com/shadowwalker/next-p

I haven't even attempted yet.

#servercomponents #pwa #webmanifest #serviceworker #approuter #nextjs

Last updated 1 year ago

Daishi Kato · @daishi
227 followers · 177 posts · Server fosstodon.org

Hi, I'm developing Waku, a React framework with RSC. So far, it's working well with basic standalone examples, but integrating third-party libs is tricky. Here's a WIP PR: github.com/dai-shi/waku/pull/1

Calling contributors to test libraries for any issues. Your help is appreciated!

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Andy · @woodsbythesea
38 followers · 338 posts · Server fosstodon.org
Daishi Kato · @daishi
225 followers · 174 posts · Server fosstodon.org

🤩 Waku-Waku excited to announce that Waku v0.13.0 is released! github.com/dai-shi/waku
It's a React framework based on React Server Components and Vite.

This version changes the project folder structure. It's a breaking change, but simplify things. It also has an experimental support for HTTP headers and cookies. Feedback is appreciated!

There are some known issues and we are working on them. Help wanted, especially Vite experts!

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
210 followers · 169 posts · Server fosstodon.org

🎉 Waku v0.12.0 is released! Waku-Waku! 🤩
github.com/dai-shi/waku

This version includes SSR middleware. It differs from traditional SSR as it excludes client components, resulting in no support for hydration. It can be considered as an experimental feature.

Waku website is built with the new feature 👉 waku.gg

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
207 followers · 168 posts · Server fosstodon.org

🤩 Waku-waku excited to release v0.11.3 of Waku, a React Framework with Server Components! 🎉

Includes several fixes, and some refactors for the next step, but no breaking change in the public API.

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

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
206 followers · 166 posts · Server fosstodon.org

Waku v0.11.2 is released! 👉 github.com/dai-shi/waku

It now allows to deploy static websites on Vercel. See our website 👉 waku.gg
It's certainly developed with Waku. Fully with RSC, but no SSR for now.

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
205 followers · 165 posts · Server fosstodon.org

🚀 Waku v0.11.0 is out! Minimalistic React Framework for RSCs (React Server Components). Now, compatible with vite.config.js. Big rewrite, reorganized, and ready for review and trial. Please share feedback on Twitter/Discord/GitHub. github.com/dai-shi/waku

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
204 followers · 164 posts · Server fosstodon.org

🎉 "waku-waku" excited to announce Waku v0.10.0! 🎉
It's a React framework with Vite for React Server Components. We are trying to develop a production-level framework and your feedback would be very important.

github.com/dai-shi/waku

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Daishi Kato · @daishi
203 followers · 162 posts · Server fosstodon.org

Wakuwork v0.9.4 is released. github.com/dai-shi/wakuwork

It's a React framework with React Server Components. For now, it would be good to learn the basic behavior of RSCs. I will continue developing toward v1, but it will take time.

#reactjs #react #javascript #typescript #servercomponents

Last updated 1 year ago

Hasan Ali · @hasanhaja
6 followers · 72 posts · Server fosstodon.org

Reflecting on my webdev journey, starting with Astro would've been a game-changer. Check out my post on why Islands & Server Component architectures are ideal for new developers: dev.to/hasanhaja/react-server-

#islands #astro #servercomponents #webdev

Last updated 2 years ago

Daishi Kato · @daishi
195 followers · 154 posts · Server fosstodon.org

Is my perspective correct? React Server Components renders into JSX elements (a.k.a. virtual DOM). The benefit is that React(-DOM) can diff and patch updates efficiently keeping state. So, it's fairly from client-first mental model... like client routing.

excalidraw.com/#json=qFesBg2Pq

#reactjs #react #javascript #typescript #servercomponents

Last updated 2 years ago

Daishi Kato · @daishi
191 followers · 153 posts · Server fosstodon.org

Perhaps we should teach React Server Components without Router and SSR at first. After people have a grasp on the basics, we can introduce Router and discuss pros and cons of SSR.

#reactjs #react #javascript #typescript #servercomponents

Last updated 2 years ago

Daishi Kato · @daishi
191 followers · 151 posts · Server fosstodon.org

Wakuwork v0.9.2 is released! github.com/dai-shi/wakuwork Wakuwork is a React framework.

wakuwork/router now supports SSG. Check out examples/07_router.
It's with React Server Components but no SSR. SSG without SSR!! 🤯

#reactjs #react #javascript #typescript #servercomponents

Last updated 2 years ago

Daishi Kato · @daishi
191 followers · 150 posts · Server fosstodon.org

Wakuwork github.com/dai-shi/wakuwork is Minimalistic React Framework with React Server Components.

What are benefits of RSCs? Zero bundle size is one. I'm interested in prerendering (not to HTML, but to JSX elements)

Wakuwork can do SSG and RSCs are rendered into JSX at build time.

#reactjs #react #javascript #typescript #servercomponents

Last updated 2 years ago