Viktor Lázár

Viktor Lázár

@lazarv.dev

@lazarv/react-server, HTML5 Wolfenstein 3D, WAD Commander, JayData, odata-v4-server - Husband, father of 3, musician, gamer github.com/lazarv https://react-server.dev

789 followers191 following22 posts

After working on Remote Components for a bit more than a year, I found myself with plenty of time to finally work on my own projects. So I made react-server complete and now I would consider it the best React solution, and I’m using it in various other projects without question. react-server.dev

Viktor Lázár reposted

📢 React Vienna Meetup in June: 🗓️ June 3 · 18:30 CEST 📍kununu · Schottenring 2-6,4th floor · 1010 Vienna 💬 Remote Components with RSC by @lazarv.dev 💬 Building real-time fingerspelling recognition in React Native by Elena & Niklas 💬 Automating JSDoc with Github actions by Adrián

meetup.commeetup.com

Viktor Lázár reposted

no idea how we'll ever be able to thank @joyeecheung.bsky.social for all her efforts to port `require(esm)` to Node 20 🥹

🎮🎸📺 I've always loved gaming, music, and movie/TV-themed T-shirts, but now I have two new favorites! 🎉 My first @lazarv/react-server shirts just arrived! 😎 🔥 A little geek swag never hurts! And yes, dark mode included - one black, one white, just like the docs! ⚫⚪ What do you think?

Finally, @lazarv/react-server now uses Vite 6 latest! 🚀 Also updated to use the latest React 19 experimental & Vitest 3 ✅ Vite 6 simplified the dev server config in many places, but some workarounds were still needed - especially for the environment-dependent alias plugin, which I had to patch. 🔧😅

The updated React 19 experimental version now supports the experimental ViewTransition API! 🎬✨ Exciting to see how this evolves and what new possibilities it unlocks for seamless UI transitions. 🚀

Finally, @lazarv/react-server now uses Vite 6 latest! 🚀 Also updated to use the latest React 19 experimental & Vitest 3 ✅ Vite 6 simplified the dev server config in many places, but some workarounds were still needed - especially for the environment-dependent alias plugin, which I had to patch. 🔧😅

This alias setup is necessary because @lazarv/react-server can be used via `npx` without requiring React to be installed in the developer's project. In this case, the framework lives in a completely different location, making precise module resolution essential. 🌍🔗

Finally, @lazarv/react-server now uses Vite 6 latest! 🚀 Also updated to use the latest React 19 experimental & Vitest 3 ✅ Vite 6 simplified the dev server config in many places, but some workarounds were still needed - especially for the environment-dependent alias plugin, which I had to patch. 🔧😅

The environment-dependent alias plugin is needed because React is used in two versions: one for RSC rendering with the react-server Node.js module resolution condition and another for SSR & client rendering. 🔄🎭

Finally, @lazarv/react-server now uses Vite 6 latest! 🚀 Also updated to use the latest React 19 experimental & Vitest 3 ✅ Vite 6 simplified the dev server config in many places, but some workarounds were still needed - especially for the environment-dependent alias plugin, which I had to patch. 🔧😅

Upgrading from Vite 6 alpha 18 to the latest required completely different workarounds! 🔄 It was interesting to see how things changed, but in the end, the update made everything feel more refined. Loving the progress! 🚀

Viktor Lázár reposted

hey dev tools companies! I am actively booking season 2 of Web Dev Challenge and I want to work with you. we’ll pick a use case and get devs to build an app using your tool — then we’ll open up the challenge to the community for fun & prizes! limited spots available — hit me up at info@codetv.dev

Viktor Lázár reposted

We just released the beta for TypeScript 5.8! This release brings support for Node.js' require(ESM), smarter/safer checks for functions using advanced types, a few great optimizations for editor scenarios, and more. Give it a try! devblogs.microsoft.com/typescript/a...

devblogs.microsoft.comAnnouncing TypeScript 5.8 Beta - TypeScriptToday we are excited to announce the availability of TypeScript 5.8 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s tak...

Viktor Lázár reposted

Announcing ES Module Shims 2.0. The latest version of what started out as an import maps polyfill now supports production polyfilling of more than 8 existing and upcoming native browser modules features 🧵

Viktor Lázár reposted

Public acknowledgments make a massive difference in the long term. Thanking the people who helped you and the projects that inspired you allows the whole ecosystem to weave a narrative around the shared commons we're creating together. I'm always happy when OSS projects send flowers to others 💐

Viktor Lázár reposted

If you've got a podcast or interview show, I've got availability & a lot to say & I'd love to join as a guest! If you're interested in talking about: - Uncommon approaches to reaching dev audiences - Learning how to get paid to have a heck of a lot of fun I love a good conversation — hit me up!

Viktor Lázár reposted

Saw a take that "bad docs are better than no docs" and just... no. *Imperfect* docs are better than no docs. (Who's perfect?) *Incomplete* docs are better than no docs. (Docs are never done!) But don't set "bad docs" as your bar. They frustrate your users and are actively harmful to your project.

Viktor Lázár reposted

🎁 A surprise holidays gift: after over a year of hard work, we have just published Rolldown 1.0.0-beta.1!

The atmosphere here on 🦋 is so awesome! I originally registered to 🦋 on June 29th. It was quiet, but now it's vivid, lively, friendly, and welcoming! I can focus only on a single platform, so I consider 🦋 the new main platform for me from now on. No turning back!

You are up to date.