---
title: "React vs Remix vs HTMX"
publication: "React Status"
issue: 375
published_at: "2024-02-28"
canonical_url: "https://react.statuscode.com/issues/375"
---

Plus more React events, a Figma-React UI kit, and a Python backend for React apps. |        

#​375 — February 28, 2024 

[Read on the Web](https://react.statuscode.com/issues/375)  

Together with [![Userfront\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_471,h_107/e_make_transparent/co_white,e_outline:12/pckilgymweyjt5zipj6x.png)](https://userfront.com/?&utm_source=react.statuscode.com&utm_medium=newsletter&utm_campaign=primary&utm_content=transformational)  React Status  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/bdjo0tg0iqrcuf0kk1xd.jpg)](https://functional-ui-kit.com/)  

[Functional UI Kit: A Unified Figma and React UI Component Kit](https://functional-ui-kit.com/) — It doesn’t feel like anyone has really perfected the Figma - React connection just yet, but this is a great attempt to bridge the design/code gap, funded by Figma’s [Community Creators Fund.](https://www.figma.com/community-creators/) 

Alex Yakir et al.   [![\](https://copm.s3.amazonaws.com/d7e6fcde.png)](https://userfront.com/?&utm_source=react.statuscode.com&utm_medium=newsletter&utm_campaign=primary&utm_content=transformational) 

[Transformational Auth & Identity | Userfront](https://userfront.com/?&utm_source=react.statuscode.com&utm_medium=newsletter&utm_campaign=primary&utm_content=transformational) — Userfront is an auth & identity platform that transforms your business to serve free, freemium, and enterprise customers in one place. We specialize in efficiently migrating systems so you can win new business while delighting existing customers. 

Userfront sponsor   

[Exploring Next.js Forms with Server Actions](https://www.robinwieruch.de/next-forms/) — Learn from Robin’s experiences: _“I delved deep into exploring Forms in Next.js 14 using Next’s App Router, React Server Components (RSC), and Server Actions. This comprehensive tutorial covers React/Next native aspects like `useFormStatus`, `useFormState` and `revalidatePath`.”_ 

Robin Wieruch   

[Next.js vs. Remix: A Developer's Dilemma](https://blog.saeloun.com/2024/02/21/next.js-vs-remix/) — Compares a variety of points, from how various techniques are implemented to deployment, commercial support, and popularity. 

Chetan Gawai   

_IN BRIEF:_ 

- Facebook / Meta engineer Christopher Chedeau (aka Vjeux) has [written about his 12 years at Meta](https://blog.vjeux.com/2024/project/12-years-at-meta.html), including his involvement in the early days of React, his efforts to get React Native off the ground, and his part in the creation of [Docusaurus.](https://docusaurus.io/)
- 📅 [React Universe 2024](https://sessionize.com/reactuniverseconf2024) is the new name of _React Native EU_ and takes place in Poland this September. Its CFP is open until March 22.
- 📅 [Vercel Ship](https://vercel.com/ship) is another event taking place both in New York and online this May and will focus on everything going on Vercel-wise.
- Kyle Cook thinks [▶️ the changes coming up in React 19](https://www.youtube.com/watch?v=v07gXY6ESEo) are _"amazing"_ and walks through each of them in just 9 minutes.   

[HTMX vs React: A Complete Comparison](https://semaphoreci.com/blog/htmx-react) — In contrast to the Next/Remix comparison (above), it strikes me as tricky to compare two significantly different approaches to what will often suit rather different problems.. but here you go. 

Antonello Zanini and Dan Ackerson   

[How to Build an Offline-First App with Expo and Legend State](https://expo.dev/blog/offline-first-apps-with-expo-and-legend-state) — [Legend State](https://legendapp.com/open-source/state/intro/introduction/) is a modern state library that at least boasts being the fastest option for React apps, and it’s well suited for offline use. Callum brings it together with the [Expo](https://expo.dev/) React Native framework here. 

Callum Hemsley   

[How to Set Up Lexical Editor in React Native](https://strdr4605.com/how-to-set-up-lexical-editor-in-react-native) — A bit of a workaround, since Lexical [doesn’t directly support](https://github.com/facebook/lexical/discussions/2410) React Native. 

Dragoș Străinu   

[React Compiler Theory and Reactivity](https://www.recompiled.dev/blog/ssa/) — The React team has [been working](https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024) on _React Compiler_ ([practical explanation here](https://reacttraining.com/blog/react-19-will-be-compiled)) and if you’re _really_ interested in compilers, Sathya goes into more depth on some of what’s going on under the hood, though this knowledge is not at all needed to use it. 

Sathya Gunasekaran   

▶[Use AWS Amplify Gen 2 to Create a Full Stack App with Type Safety](https://www.youtube.com/watch?v=_htSwKMdk2Y) 
Erik Hanchett (AWS)   

[Deploying Safely on Vercel Without Merge Queues](https://vercel.com/blog/deploy-safely-on-vercel-without-merge-queues) 
Knichel and Massa (Vercel)   

▶[The Problem with Next.js](https://www.youtube.com/watch?v=XHSiMSEE2S8) 
Dave Gray  

🛠 Code, Tools & Libraries 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/qql7ph9qw79yh0k2forx.jpg)](https://github.com/piercefreeman/mountaineer)  

[Mountaineer: 'Batteries-Included' Framework for Python and React](https://github.com/piercefreeman/mountaineer) — JavaScript is often assumed to be powering the backend of React apps, but that’s far from a requirement. Mountaineer provides a rather _Create-React-App_-esque experience but using Python for the backend. 

Pierce Freeman   

[Waku: A Minimal Server-Side React Framework](https://waku.gg/) — From the maintainer of Jotai, Valtio, and Zustand, Waku is a more lightweight alternative to something like Next.js but which still opens up the potential of server components, shared components, and elegant routing, in a simpler, easier to apply way. 

Daishi Kato      

📰 Classifieds   

Learn how you can use Cloudflare Workers, Hono, Drizzle ORM, and Neon to build a serverless API. [Watch the video on YouTube](https://www.youtube.com/watch?v=YNtwaUVtvh0?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=reactstatus&utm_content=classified). 

--- 

📧 [Forward Email](https://forwardemail.net/en) is an email forwarding service able to boast being entirely open source. They use quantum-safe, individually encrypted SQLite mailboxes too.      

[React-Uploady 1.8: File Upload Components and Hooks](https://react-uploady.org/) — Aims to be simple but customizable. You get a file upload button, a preview, a zone for drag and drop uploads, and more. The [docs](https://react-uploady.org/docs/) are good and there are [numerous guides](https://react-uploady.org/docs/guides/) for implementing common file upload related features. 

Yoav Niran   

[Universal App Example using React Native for Vision Pro](https://github.com/monstar-lab-oss/MLVisionRN) — A universal example developed using React Native for Vision Pro and iPhone. It’s inspired by Apple’s [Hello World example](https://developer.apple.com/documentation/visionos/world) for VisionOS. 

Monstarlab   

[Doodle 0.10.0: A Pure Kotlin UI Framework](https://nacular.github.io/doodle/docs/whatsnew) — Kotlin? That’s not JavaScript! No, it’s an increasingly popular language for the JVM, and [Doodle](https://nacular.github.io/doodle/) is used to build GUI apps with it _and_ it can now host React components and target the Web via JavaScript and WebAssembly. Could be worth a look if you’re in a company trying to bridge the JVM/Web/JS divide. 

Nacular   

- [Jotai 2.7](https://github.com/pmndrs/jotai) – Simple, flexible state management for React.
- [react-resizable-panels 2.0.11](https://github.com/bvaughn/react-resizable-panels) – Components for resizable panel groups/layouts.
- [TanStack Table 8.13](https://github.com/TanStack/table) – Headless UI for building tables and datagrids.
- 🗓 [React Big Calendar 1.11](https://github.com/jquense/react-big-calendar) – GCal/Outlook-like calendar component.
- [Reaxt 4.1](https://github.com/kbrw/reaxt) – Use React components in your Elixir apps.         

Curated by Peter Cooper and Terence C. Gannon. 

A **[Cooperpress](https://cooperpress.com/)** publication. 

[Change your email address](https://react.statuscode.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://react.statuscode.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
