When your JavaScript framework gets acquired
Skills:
Staying Current in AI80%
Key Takeaways
The acquisition of Remix, a React framework, by Shopify and its implications on the JavaScript ecosystem, particularly regarding server-side rendering and React Server Components.
Full Transcript
it is Halloween 2022 and you're watching the code report the number one goal of every JavaScript framework developer is to make the world a better place the second goal is to make tons of money unfortunately this almost never happens except today remix the react framework was acquired by Shopify for those that Don't Know Remix is a framework similar to nexjs from the team behind react router while it only has a small fraction of the actual adoption of next JS it's been highly influential in the react ecosystem like many of the features announced in next 13 last week appear to be inspired by features and remix like nested layouts although one could argue that these features have been around forever in PHP Frameworks and elsewhere what's interesting though is that less than a year ago Shopify came out with its own react framework called hydrogen like nex13 hydrogen uses react server components which is the react team's official solution for a server-side rendering remix on the other hand takes an entirely different approach that doesn't rely on react server components now that Shopify is taking over stewardship of remix it creates this weird Schism around server-side rendering and react like do react server components totally suck or are they the future Shopify said quote while we're excited for the future of RSC long term as a critical dependency it presented a number of challenges that became performance risks for our developers and bottlenecks for our progress and they also talk about how they want a clear separation between client and server code that makes total sense for Shopify which has built itself with Ruby on Rails which has a strong separation of concerns it looks like their plan is to replace server components with remix over the coming months but remix will still remain its own independent open source project if you're a remix user I think this is definitely a good thing Shopify although its stock is down 75 percent the last year is a great company that will battle test this framework on their platform react server components though are being battle tested by Facebook whose stock is also down about 70 percent the reason the stock price is important in this context is because restricted stock units are a big part of compensation at both meta and Shopify and that just feels kind of demoralizing for the people who are employed to work on these Frameworks full time on top of that it seems like in 2022 people are becoming a lot more open-minded about alternative Frameworks like svelt solid and quick looking dank AF right now but only time will tell if they can become goaded with the sauce in fact I chose spell to overreact to rebuild the fireship pro website recently and I have absolutely no regrets the website is smaller faster and most importantly it was just way more fun to build in any case react is not going anywhere anytime soon and this is just the latest chapter in The Great JavaScript framework War this has been the code report thanks for watching and I will see you in the next one [Music]
Original Description
The Remix React framework is joining forces with Shopify where it will be integrated into its Hydrogen framework. Interestingly, this is a change in direction away from React Server Components (RSC), which were recently adopted by Next.js.
#javascript #programming #TheCodeReport
💬 Chat with Me on Discord
https://discord.gg/fireship
🔗 Resources
Remix announcement https://remix.run/blog/remixing-shopify
Shopify breakdown https://shopify.engineering/remix-joins-shopify
Next.js 13 https://youtu.be/_w0Ikk4JY7U
🔥 Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is React Remix
- Why did Shopify acquire remix?
- What is Shopify hydrogen?
- Next.js alternatives
- React.js news
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Fireship · Fireship · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Angular 4 Development and Production Environments with Firebase
Fireship
OAuth with Angular and Firebase Tutorial
Fireship
Anonymous Authentication with Angular and Firebase - Lazy Registration
Fireship
Angular Router Guards for Firebase Users
Fireship
Angular Firebase CRUD App with NoSQL Database Tutorial
Fireship
Upload Files from Angular to Firebase Storage
Fireship
How to Deploy an Angular App to Firebase Hosting
Fireship
Sharing Data between Components in Angular
Fireship
Loading Spinners for Asynchronous Firebase Data
Fireship
Angular 4 Transactional Email with Google Firebase Cloud Functions
Fireship
Firebase Database Rules Tutorial
Fireship
Autocomplete Search with Angular4 and Firebase
Fireship
Reddit Inspired Upvoting System with Angular and Firebase NoSQL
Fireship
Angular Drag-and-Drop File Uploads to Firebase Storage
Fireship
Text Translation with Firebase Cloud Functions onWrite and Angular 4
Fireship
Custom Usernames with Firebase Authentication
Fireship
Twitter-Inspired Follow Unfollow Feature with Firebase and Angular 4
Fireship
Simple Pagination with Firebase and Angular 4
Fireship
How to Connect Firebase Users to their Data - 3 Methods
Fireship
Add Toast Message Notifications to your Angular App
Fireship
Facebook-Inspired Reactions System with Angular and Firebase
Fireship
Learn NgModule in Angular with Examples
Fireship
Lazy Loading Components in Angular 4
Fireship
Stripe Checkout Payments with Angular and Firebase - Part 1
Fireship
Process Stripe Payments with Firebase Cloud Functions - Part 2
Fireship
Selling Digital Content in Angular with Stripe Payments - Part 3
Fireship
Angular 4 Full Text Search with Algolia - Part 1
Fireship
Algolia with Firebase Cloud Functions - Part 2
Fireship
Firebase Phone Authentication in Angular 4
Fireship
Top 7 RxJS Concepts for Angular Developers
Fireship
Learn Angular Animations with 5 Examples
Fireship
Advanced Firebase Data Filtering (Multi-Property)
Fireship
Realtime Maps with Mapbox + Firebase + Angular
Fireship
Angular Reactive Forms with Firebase Database Backend
Fireship
Send Push Notifications in Angular with Firebase Cloud Messaging
Fireship
Top 7 Ways to Debug Angular 4 Apps
Fireship
Infinite Scroll with Angular and Firebase
Fireship
Use TypeScript with Firebase Cloud Functions
Fireship
Realtime Graphs and Charts with Plotly and Firebase
Fireship
Role-Based User Permissions in Firebase
Fireship
User Presence System in Realtime - Online, Offline, Away
Fireship
Location-based Queries with GeoFire and Angular Google Maps
Fireship
Angular ngrx Redux Quick Start Tutorial
Fireship
Angular Ngrx Effects with Firebase Database
Fireship
Progressive Web Apps with Angular
Fireship
Angular Ngrx with Firebase Google OAuth User Authentication
Fireship
RxJS Quick Start with Practical Examples
Fireship
Send SMS Text Messages with Twilio and Firebase
Fireship
Firebase Database Performance Profiling
Fireship
Native Desktop Apps with Angular and Electron
Fireship
Subscription Payments with Stripe, Angular, and Firebase
Fireship
Firestore with AngularFire5 Quick Start Tutorial
Fireship
Angular HTTP Client Quick Start Tutorial
Fireship
Google Sign-In with Firestore Custom User Data
Fireship
Star Review System from Scratch with Firestore + Angular
Fireship
Angular Chatbot with Dialogflow (API.ai)
Fireship
Learn @ngrx/entity and Feature Modules
Fireship
Infinite Scroll Pagination with Firestore
Fireship
Faster Firestore via Data Aggregation
Fireship
Contentful - CMS for Angular Progressive Web Apps
Fireship
More on: Staying Current in AI
View skill →Related Reads
📰
📰
📰
📰
Next.js vs Remix vs SvelteKit: Which Framework Should You Learn?
Dev.to · Etrit Neziri
Had my Frontend Developer interview with Capgemini (Application Developer) today, and I wanted to…
Medium · JavaScript
10 Frontend Developer Tools to Boost Productivity in 2026
Medium · Programming
10 Frontend Developer Tools to Boost Productivity in 2026
Medium · JavaScript
🎓
Tutor Explanation
DeepCamp AI