サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
remix.run
In a recent blog post we shared a preview of React Router with RSC support. On the surface, it might look like this simply means that Server Components are coming to React Router. However, the implications are greater than you might expect. With RSC, so much of what's required to implement React Router's Framework Mode is now provided by React itself. Similar to the architectural shift we made whe
Michael Jackson, co-creator of React Router, said it best: React Router isn't just mine and Ryan's baby anymore. It is a mature OSS project with millions of dependents. We want everyone to have a say in how the project moves forward. React Router has been around for over 10 years under the development and oversight of Michael and Ryan. When they obtained funding for Remix in 2021 and built a team
At React Conf last summer we announced that Remix was going to "take a nap". Remix v2 had become such a thin wrapper around React Router that an artificial separation developed between the two projects. We simplified the projects by moving the bundler and server runtime code from Remix directly into React Router v7, merging everything that made Remix great into React Router v7 “framework mode”. We
tl;dr React Router has preview support for RSC! Clone this repo to try it out RSC content from loaders/actions in existing routes RSC-first "Server Component Routes" Client components with "use client" Server Functions with "use server" Check out the demo Live Demo Source Code Middleware for batching and caching queries Stable release blocked by RSC support in Vite The preview uses Parcel Alternat
With the release of React Router v7.2.0, we’ve introduced a new opt-in framework feature called Split Route Modules. In this post, we’ll explore the performance problem that Split Route Modules solves, how it works, and how to use it today. Please note that this feature is currently unstable, enabled by the future.unstable_splitRouteModules flag. We’d love any interested users to play with it loca
Today we are happy to announce the stable release of React Router v7. React Router v7 brings everything you love about Remix back into React Router proper. We encourage all Remix v2 users to upgrade to React Router v7. For the majority of the React ecosystem that has been around for the last 10 years, we believe React Router v7 will be the smoothest way to bridge the gap between React 18 and 19. U
Update (Dec 2024): React Router v7 has been released! We now recommend starting all new projects with React Router v7 and upgrading existing Remix apps. Last week I gave a talk about React Router and Remix at React Conf and we posted an announcement here. Now that the dust has settled, I wanted to provide some more insight into the decision announced there and answer some common questions. tl;dr F
Update (Dec 2024): React Router v7 has been released! We now recommend starting all new projects with React Router v7 and upgrading existing Remix apps. We've been building a bridge. You can hear Ryan talk about this announcement at React Conf 🎥 For nearly 4 years we've been working on Remix, a fullstack framework built on web standards to help you build better websites and applications. React Ro
Experts are constantly discussing how to make the web better. Accessibility, UI/UX, web performance, you name it. You might not hear about internationalization (i18n) as much as other topics, but it is still essential to making the web better. In this article, we'll gain an understanding of the impact of i18n, explore the fundamental logic, and learn how to implement i18n in a Remix app. I also ta
Quick Start Just getting started with Remix? The latest version of Remix is now React Router v7. If you want to use the latest features, you should use the React Router docs to get started. This guide will get you familiar with the basic plumbing required to run a Remix app as quickly as possible. While there are many starter templates with different runtimes, deploy targets, and databases, we're
Today we’re excited to announce that support for Vite is now stable in Remix v2.7.0! After the initial unstable release of Remix Vite, we’ve been hard at work refining and extending it over the past few months with help from all of our early adopters and community contributors. Here’s what we’ve been up to: Closed 75 issues and merged 136 pull requests related to Vite. Migrated the website you’re
Today, we're thrilled to announce that this very website is now open source! We invite you to explore and learn from the source code and maybe even consider contributing. Why we are open sourcing Over 2 years ago Remix the framework went open source. For 10 years now Ryan and Michael have been working on open source software. Even reactrouter.com is a public repo. Needless to say, we're big believ
SPA Mode From the beginning, Remix's opinion has always been that you own your server architecture. This is why Remix is built on top of the Web Fetch API and can run on any modern runtime via built-in or community-provided adapters. While we believe that having a server provides the best UX/Performance/SEO/etc. for most apps, it is also undeniable that there exist plenty of valid use cases for a
Today we’re excited to announce that unstable support for Vite is available in Remix v2.2.0! Now you get all the benefits of Vite’s lightning fast DX ⚡️ out-of-the-box when using Remix. Try it out now! # minimal server npx create-remix@latest --template remix-run/remix/templates/unstable-vite # custom Express server npx create-remix@latest --template remix-run/remix/templates/unstable-vite-express
We are excited to announce that after nearly 2 years of sustained effort since releasing Remix version 1 — 19 minor releases, over 100 patch releases, and thousands of closed issues and pull requests — we are releasing Remix v2 into the world today. Back in March we discussed at length our views on semantic versioning and building stable software, and described our approach to moving Remix forward
Open source and open development don't always go together. I know because I've personally done a lot of open source but not enough open development. OSS Capital's Joseph Jacks, who led our seed round of funding, said something that has stuck with me ever since he said it: You are building something that is generationally important (No pressure 😅) I believe it. But Remix can't become a generationa
Earlier this year we started an undertaking to Remix React Router with the aim of bringing all of the Remix Data API's (loaders, actions, fetchers, etc.) over to React Router. With the recent release of React Router v6.4.0 we're proud to report that we've completed that effort...and we think we've made them even better 😃. Not only have we fixed a few edge case bugs, but we've stabilized some APIs
Today we are excited to share that Remix has joined forces with Shopify! Shopify has been a long-time supporter of open source projects that push the web and commerce forward, and this pairing continues that tradition. It’s also great news for Remix, our community, our partners, and anyone who’s excited about building for the web. Remix adoption is growing at an incredible rate, and we regularly h
After several months of development, the data APIs from Remix have arrived for React Router in v6.4. Feature Overview The web is a wonderful place where highly dynamic shopping experiences, creative productivity software, and super basic but excellent classified ads are all possible on the same platform. While these websites are all wildly different, they all have one thing in common: data coupled
The first versions of React Router actually had an async hook to help with data loading called willTransitionTo. Nobody really knew how the heck to use React at the time and we were no exception. It wasn't great, but it was at least going in the right direction. For better or for worse, we went all in on components for React Router v4 and removed the hook. With willTransitionTo gone, and component
I'm certain there are a lot of you out there who are seeing the excitement around Remix and thinking: Ugh, I'm not ready for something new ... stuff changes too fast! I get it! Learning how to solve the same problems but with a different API is exhausting. The worst part is feeling like all the deep knowledge I have with my current tools is now obsolete, and I'm a beginner all over again. That is
Easily the biggest question we get asked is something like: How is Remix different from Next.js? It appears we have to answer this question! We'd like to address it directly and without drama. If you're a fan of Remix and want to start tweeting smug reactions to this article, we kindly ask that you drop the smugness before hitting the tweet button 🤗. A rising tide lifts all boats. We've been frie
One big question keeps coming up after the Remix v1 release: What about React Server Components? Great question! Like many of you, we've been experimenting with React Suspense since it was first announced in 2018. In fact, the early versions of Remix used it. Realizing it probably wouldn't be released by the time we were ready, we built the async parts of Remix into the framework and are very happ
1.19.3Branchesmain (2.11.2)devVersions2.11.21.19.3v0.21.0 Light Dark SystemDocsBlogShowcaseResourcesViewing docs for an older release. View latestDocsBlogShowcaseResourcesView code on GitHubChat on DiscordViewing docs for an older release. View latestRemix Docs HomeRemix Docs npx create-remix@latest Getting Started Technical Explanation If you're wondering what Remix is, this is the page for you.
Today we are happy to release Remix v1 into the world. This release comes after over 20 prereleases and 18 months of development, which included the release of React Router v6 earlier this month. We invite you to check out the source code and star the repo. We'll be talking a lot more about Remix on our livestream today (hit the bell if you want a reminder!) and chatting about it on Discord, so be
Focused on web standards and modern web app UX, you’re simply going to build better websites Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience. People are gonna love using your stuff. export async function loader({ request }) { return getProjects(); } export async function action
Today we are very happy to announce the stable release of React Router v6. This release has been a long time coming. The last time we released a major breaking API change was over four years ago in March 2017 when we released version 4. Some of you probably weren't even born then. Needless to say, a LOT has happened since that time: Downloads of React Router grew by over 60x (6000%) from 340k/mont
Today we are happy to announce $3M in funding for Remix, the framework that helps you build better websites. The round was led by OSS Capital, with participation from Naval Ravikant, Ram Shriram, and Sahil Lavingia. Since opening shop at React Training in 2015, we have helped thousands of teams all over the world be successful with React. And we've helped millions more through our open source work
このページを最初にブックマークしてみませんか?
『Remix - Build Better Websites』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く