Live data from Hacker News

Remix – A framework focused on web fundamentals and modern UX

remix.run

61–70 of 307 posts

Re: Remix – A framework focused on web fundamentals and modern UX

#61
post #5

This website is impressive somehow, but also crazy to parse. Always at least two things going on at same time, the viewers' attention constantly split instead of being guided.

It's almost an exact copy of reactrouter.com, which is also (IMO) hard to parse. I'm not actually sure what the difference is between this and RR, given the websites are so similar. It seems like the fundamental pitch of Remix is RR6, judging by the site.

Re: Remix – A framework focused on web fundamentals and modern UX

#63

I've been hearing about Remix since they were sponsorware, but I don't really get the appeal. They don't seem to show how it's different from e.g. Next.js, especially version 12 which seems to have a similar feature set of server-side plus static rendering, as well as React server components, and then a separate /api folder for any backend apis you want to set up.

They just did a demo with a simple form and looking at it seemed so obvious. There was no useState per form element, form data was trivially validated on the server, errors were trivially sent down to the server. If you look at this example[0] you'll see there's not a single useState, useEffect, etc. Fundamentally, Remix is about using native browser behavior to build websites. The imported `Form` component is replac…

> There was no useState per form element, form data was trivially validated on the server, errors were trivially sent down to the server

you can always do this, regardless of react or not, people did not do it because they want to do client side validation/feedback. Not to mention forms have nothing to do with endpoints. Mirroring your UI after some endpoints is a shitty way of making UI, or API. Sometimes you just have dialogs or wizards to build up the state of the payload and the submission happens much later.

Re: Remix – A framework focused on web fundamentals and modern UX

#64
post #50

I know this is low-value, but it always stuns me to see basic typos on a product’s landing page (lets —> let’s). Have the creators shown it to anyone else? Has nobody close to them told them about it? I don’t blame anyone for making a mistake - everyone does it, and I’m certainly no exception. But typos like this make a product feel much less professional and by extension less trustworthy. To me, good copy feels impo…

While I do agree a typo in the very first sentence is not the perfect way to start, there’s still the fact that English is not everybody’s native language and this sort of typos can be very hard to spot for non-english natives.

Not an excuse for having typos in the product’s website, but a very common explanation for it.

Re: Remix – A framework focused on web fundamentals and modern UX

#65
post #26
post #22

If this is just Next.js with nested routes, it‘s already worth it. Seems like they have a bit more going on with progressive enhancement and interaction support, but nested routes are the headline for me.

I like to think of like this: I use Next.js for my marketing site. I use Remix for my web app. Next is good if you just need to get some HTML on the page. Remix is good if you need a connect to a database or backend API.

Could you elaborate? Any reason why Next.js is worse/not suited for web apps connected to databases and backend APIs?

Re: Remix – A framework focused on web fundamentals and modern UX

#66
You should explain why it's better than other full-stack SSR apps. Lots of people will come to Remix already knowing about SSR, they want to know about the advantages (like idk if other apps do constrained errors, how the speed compares, how live reload works vs others, etc.)

Re: Remix – A framework focused on web fundamentals and modern UX

#67
They lost me at:

  return (
    
      {projects.map((project) => (
        
          {project.title}
        
      ))}
      
      .
      .
      .
   
I don't know why we need another framework that smashes together code and HTML/directive-based templates like this and, generally, keeps us bound so tightly to web idioms.

Would be nice to have a framework that obscures these kinds of "web fundamentals", so we no longer have to wrangle such low-level primitives to build complex apps.

EDIT: The people downvoting this are suffering from a failure of imagination. Sure, Remix may be an improvement over some current frameworks' failings, but there's no reason improvements need to be so incremental or debt-bound.

Re: Remix – A framework focused on web fundamentals and modern UX

#70
post #60

So as a 56yo "old school" LAMP-stack monkey, could someone please give me a quick rundown exactly what benefits would investing the mental energy (a non-trivial amount) and time (less an issue) give to someone in my ancient yet comfortable canvas Cons? For sure next.js is an interesting framework and of course I use plenty of typescript in my projects to keep the UXs from feeling stale, but I have yet to see the over…

[deleted]
Post reply on HN