Here's a very rough drawing to show the protocol (over HTTP) of Waku v0.15.0.
#reactjs #react #javascript #typescript #servercomponents
🎉 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 👉 https://github.com/dai-shi/waku
Playground 👉 https://codesandbox.io/p/sandbox/waku-example-counter-mdc1yb
🤩
#reactjs #react #javascript #typescript #servercomponents
Did you know that I've been developing Waku, a React framework with RSC? https://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
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: https://github.com/dai-shi/waku
Website: https://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
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: https://github.com/dai-shi/waku/issues/24
#reactjs #react #javascript #typescript #servercomponents
I am really second guessing the decision to build this in #NextJS.
There's a LOT of confusion around the new #AppRouter paradigm, the Discord is a madhouse.
I've been struggling just to get the #serviceWorker and #webmanifest for the #PWA 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. https://github.com/shadowwalker/next-pwa/issues/424
I haven't even attempted #ServerComponents yet.
#servercomponents #pwa #webmanifest #serviceworker #approuter #nextjs
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: https://github.com/dai-shi/waku/pull/103
Calling contributors to test libraries for any issues. Your help is appreciated!
#reactjs #react #javascript #typescript #servercomponents
React - The Struggle Of A Library Maintainer by Lenz Weber-Tronic
#react #library #servercomponents #communication
🤩 Waku-Waku excited to announce that Waku v0.13.0 is released! https://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
🎉 Waku v0.12.0 is released! Waku-Waku! 🤩
https://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 👉 https://waku.gg
#reactjs #react #javascript #typescript #servercomponents
🤩 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 👉 https://github.com/dai-shi/waku
CodeSandbox Demo 👉 https://codesandbox.io/p/sandbox/waku-example-counter-mdc1yb
#reactjs #react #javascript #typescript #servercomponents
Waku v0.11.2 is released! 👉 https://github.com/dai-shi/waku
It now allows to deploy static websites on Vercel. See our website 👉 https://waku.gg
It's certainly developed with Waku. Fully with RSC, but no SSR for now.
#reactjs #react #javascript #typescript #servercomponents
🚀 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. https://github.com/dai-shi/waku
#reactjs #react #javascript #typescript #servercomponents
🎉 "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.
#reactjs #react #javascript #typescript #servercomponents
Wakuwork v0.9.4 is released. https://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
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: https://dev.to/hasanhaja/react-server-components-the-future-of-getting-started-with-the-web-573o #islands #Astro #servercomponents #webdev
#islands #astro #servercomponents #webdev
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.
https://excalidraw.com/#json=qFesBg2PqEhHuWQo3haCA,rgN3HUVPjNHIB87XUxbWWw
#reactjs #react #javascript #typescript #servercomponents
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
Wakuwork v0.9.2 is released! https://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
Wakuwork https://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