DEV Community

Cover image for REMIX- A new React Framework from the creators of React Router
Shubham Prakash
Shubham Prakash

Posted on

REMIX- A new React Framework from the creators of React Router

Finally, a killer React framework from the creators of React Router

If you have been developing Single Page Applications (SPAs) using React you know that there are a couple of problems that creep into our application because of the way react basically works by default. For example, the most common problem, it is very difficult to have good SEO if you are using client-side rendering (CSR) in React.

This is because, in the case of CSR, the data you see on the page is generated by the JavaScript in the browser itself. It is also very difficult to have dynamic Metadata on such websites.

Single-page applications (SPAs) due to these reasons are commonly regarded as non-SEO friendly websites.

You can learn more about the pros and cons of SPAs here

To solve this problem (along with other problems with CSR), we use different technics like Server-side rendering (SSR), prerendering, etc.

Since it is a bit difficult to do React SSR manually, we have different React frameworks to make our job easy.

One of such React frameworks which is very popular is Next.js

Similar to frameworks like Next.js, the people who developed React Router (The most popular routing library for React) are working on a NEW React framework to solve all the problems we face while developing with React.

They have named it Remix.

Some of the highlighted features of Remix are as follow-

  • File system routes
  • Route layout nesting
  • Automatic code splitting
  • Data-driven meta tags
  • Built-in data loading
  • Location-based Suspense cache
  • Streaming server rendering
  • Zero-config build
  • React Refresh
  • Server rendering in dev
  • Deploy anywhere
  • ...and more

Here is the first preview of Remix on YouTube. You'll get a preview on routing, layouts, data loading, meta tags, data caching, and scroll restoration etc.

You can subscribe to follow their progress and get early access here- https://remix.run/

Isn't it cool? Personally, I'm very excited about it. I know its gonna be a big thing because of the people behind it.

Hope you liked this post. You can follow me for more such interesting stories.

You can also connect with me at LinkedIn, Twitter, Github, shubhamprakash.dev

Top comments (6)

Collapse
 
badasscoder profile image
Badasscoder

it is an enterprise framework. Paid.

Collapse
 
shunseii profile image
Sufyan Khan

No. It is not. It is fully open source as the team has made abundantly clear through many blog posts, videos, and, most importantly, the Github page for Remix which is licensed under the MIT license. Even as early as October 13th, the Remix team explicitly stated that the project would be going open source. Lastly, it has never been -- nor will it ever be -- enterprise software. P.S. paid !== enterprise.

Collapse
 
badasscoder profile image
Badasscoder

released. remix.run/

Collapse
 
seanmclem profile image
Seanmclem

Their Twitter account hasn't tweeted much since July

Collapse
 
kevindublin profile image
Vin Dublin

This is great!

Collapse
 
ishubhamprakash profile image
Shubham Prakash

Yes indeed ๐Ÿ˜Š