Live data from Hacker News

Remix – A framework focused on web fundamentals and modern UX

remix.run

11–20 of 307 posts

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

#11
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.

Also it does that thing where it hijacks scrolling and uses your scrolls to control an animation speed. Which probably felt really clever to invent, but it is just super annoying and distracting. Like who are the people scrolling back up to replay bits of these silly little animations?

What is the point? I think they put them in there as little speedbumps to catch the attention of people who are flicking boredly through the site on a tablet or phone or whatever. They should be more confident in their ability to keep their users' attention.

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

#12
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.

Also it does that thing where it hijacks scrolling and uses your scrolls to control an animation speed. Which probably felt really clever to invent, but it is just super annoying and distracting. Like who are the people scrolling back up to replay bits of these silly little animations? What is the point? I think they put them in there as little speedbumps to catch the attention of people who are flicking boredly thro…

> Like who are the people scrolling back up to replay bits of these silly little animations?

There are people like that. I did it a couple of times. I'm more annoyed when the scroll is hijacked but it won't let you replay an animation.

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

#14
post #9
post #3

Earlier quoted context omitted.

They just did (maybe still going) Q&A session where they did a demo and answered question. Remix seems to be more like PHP or Ruby On Rails, it handles both server side functionality (calls to db, third-party APIs...) as well as the frontend code in a single file.

> it handles both server side functionality (calls to db, third-party APIs...) as well as the frontend code in a single file. Blitz JS does this to an extent, by magicking away the API and letting you right your queries in your front-end code. It actually works really well, and it's quite a nice dev experience once you get used to it. My favourite bit is writing my zod schemas and having them validate (with feedback…

Any chance you could share an example in a codesandbox? I realize that might be asking a lot, so no worries, but I'm super curious to see it.

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

#15
post #3

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 (maybe still going) Q&A session where they did a demo and answered question. Remix seems to be more like PHP or Ruby On Rails, it handles both server side functionality (calls to db, third-party APIs...) as well as the frontend code in a single file.

Remix might be a few years too late to be honest.

After watching the session, there does not appear to be any significant differences from Next.

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

#16
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.

Also it does that thing where it hijacks scrolling and uses your scrolls to control an animation speed. Which probably felt really clever to invent, but it is just super annoying and distracting. Like who are the people scrolling back up to replay bits of these silly little animations? What is the point? I think they put them in there as little speedbumps to catch the attention of people who are flicking boredly thro…

Yep. Some of us still use the PgUp/PgDn keys, even! I don't ever remember encountering a scrolling animation that handled them sensibly.

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

#18
I usually have deep hatred towards scroll-jacking but this was actually quite well done.

Not because of the pizzazz but because it essentially put only one thing to learn on the screen at once. It was like a "getting started" section that might be slower to go through but feels like it's faster to understand.

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

#19
I have played with the generator app and some basic APIs. It seems to be a more opinionated NextJS.

It has a way to load data, submit forms, load styles... All good if you buy-in the philosophy of the framework, and I guess it could reduce js-fatigue.

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

#20

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 replaceable with the HTML `form` element and it all still works.

I think Remix is going to be even better than NextJS. This isn't a rivalry though, just an alternative solution. Clearly NextJS and React frameworks broadly are valuable, Remix is now another option.

I really like that Remix's architecture means you end up writing code that would execute on your server and not the client. It feels like a much nicer balance rather than doing everything on the client.

[0] https://github.com/remix-run/remix/blob/a56bdfd7f7e7fa9d8a3b...

Post reply on HN