Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I think an interesting side-effect of this is how things like deleting items in a cart now essentially become Form POSTs which I'm not entirely sold on right now but if you think about it, by being a form it should supposedly work even without JS since instead of doing the data loading on the client it would incur a full-page reload which is I think the main point of the whole framework and I think it ties into the whole "better UX for worse DX". This component is a perfect illustration of how that works and I think makes it a little bit clearer what the intentions behind "all data in the server" come to fruition.
This kind-of forces you to write your app in a specific way (you have to make sure you load all the data you need for that route) and essentially moves you away from state management solutions (https://github.com/remix-run/remix/discussions/915).
Related posts
- Why Companies Area Restrict Jobs, Even if They Are Remote
- Streamlining Role-Based Access Control in Next.js with Descope and Auth.js: A Step-by-Step Guide
- Nextauth.js: Use <SessionProvider /> in Next.js "app" directory
- NextAuth with AWS Cognito Email & Google Sign in
- Setting up Next.js with NextAuth, Prisma and "Credentials" Auth Provider