Content pfp
Content
@
0 reply
0 recast
0 reaction

dylan pfp
dylan
@dylsteck.eth
This one has been in the making for a while! React is going universal -- it runs on the web, on mobile, even on your Meta VR goggles. But what does that really mean and how does it benefit developers? šŸ§µHere's a brief overview of some of the most exciting developments in Universal React and why I think they're so important https://dylansteck.com/blog/universal-react
5 replies
5 recasts
29 reactions

dylan pfp
dylan
@dylsteck.eth
First launched in 2015, React Native became a great tool for using React primitives to build powerful mobile apps. But little did the RN creators know how much it would: - make it easy for new and advanced developers to build mobile - open the doors for *truly* universal apps
1 reply
0 recast
0 reaction

dylan pfp
dylan
@dylsteck.eth
Expo as a framework and EAS as a product are two backbones that myself and many other mobile developers rely on, with some highlights being: - Expo Router which is a file-based router & makes it easy to organize your static and dynamic routes (pumped for RSC support in Expo 52!) - Expo's suite of built in plugins to access local libraries - Expo Go, a mobile app for testing your local and deployed development apps(with hot reloading) - EAS, a development platform for managing your builds and updates What really excites me about what Expo and the team have been doing(especially on the Router side with Evan Bacon's work) is being able to use all of their tools to build truly universal and native apps without as many compromises across the entire stack https://x.com/Baconbrix
2 replies
0 recast
1 reaction

dylan pfp
dylan
@dylsteck.eth
React 19 and Server Components Back in April, the /react team announced the React 19 RC with a bunch of new changes, mainly around Server Components and Server Actions. To summarize the new changes, here's a super quick explanation of RSCs and Server Actions: RSCs Server components let you fetch data and return React on the server. Many frameworks like Next.js are even making server components the default. Some main benefits include initial page loads, having dynamic content come from LLMs, and SEO benefits Server Actions Server Actions run on the server, keeping sensitive tasks like DB queries off the client. This reduces overhead and simplifies client-server interaction (eg. handling a complex form submission without exposing API calls)
1 reply
0 recast
2 reactions

dylan pfp
dylan
@dylsteck.eth
Then finally there's a project and set of developers that I'm also super excited about, the Tamagui team Tamagui is a framework for building powerful cross-platform design systems & apps. The team also implemented Tamagui while at @uniswap, a testament to what it can power
1 reply
0 recast
1 reaction

dylan pfp
dylan
@dylsteck.eth
And a few weeks ago, its creator Nate Wienert unveiled an exciting new project they'd been working on: One(onestack.dev), a universal React framework with an exciting approach of building a cross-platform framework directly as a single-app Vite plugin https://x.com/natebirdman/status/1841929997952679942
1 reply
0 recast
1 reaction