TanStack Start in 100 Seconds
Skills:
Systems Design Basics60%
Key Takeaways
The video introduces TanStack Start, a DX optimized full-stack framework for React and Solid, created by Tanner Linsley, and explains its features, including type-safe server functions and TanStack Router.
Full Transcript
The Tanstack start, a DX optimized full stack framework that comes with full document serverside rendering, streaming, server functions, and bundling built by Tanner Lindsay, the man known for brutally frame mogging Nex.js while it was busy gesture maxing AI empowerment. React was originally created in 2013 as a way to let developers at Facebook, who had been labeled as gifted children when they were young, feel better about themselves after being forced to write jQuery all day. >> That's too easy. Its goal was to simplify the complexities of managing state in front-end applications. In 2016, it then escaped the browser with the release of Verscell's Nex.js, a zero config framework built on top of React that offered server rendering out of the box. At first, it was pretty nice. It taught millions of boot camp grads what a server was and empowered them to ship less JavaScript to the client. But over time, as React itself went through its own identity crisis, so did Next. This eventually led to some breaking changes, some pretty rough security vulnerabilities, and just overall bad vibes for the framework. Then last year, Tanner came along and said, "What if we could have a React framework that was type safe server first, highly performant, but without all the heavy abstractions?" So that's what he built and it's called Tanstack Start. Creating a new project is simple. Just run this command. From there, you can choose from a bunch of different configuration options to start out with. But once you do that, you'll have an app that comes out of the box with VEST for testing, the Tailwind for styling, tanstack router for routing, and TypeScript with end toend type safety. If you have logic that should only run on the server, like if you want to connect to a database or work with the file system or environment variables, you can create a server function that can be used anywhere in your app and it'll maintain type safety across the network. And because start is built on Tanstack router which uses file system based routes if you want to add a new route to your app. You just create a new file in the routes directory. From there you can also specify any data that route needs using a loader. And that data will be available to the route before it's rendered. And if you want to create an API route for handling raw HTTP requests, you can do that with the same create file route API but with the server property. This has been tan stack start in 100 seconds. If you want to see more videos like this, let me know what you want [music] to learn about next in the comments. Thanks for watching and I will see you in the next one.
Original Description
TanStack Start is a dx optimized, full-stack framework, powered by TanStack Router for React and Solid.
🔗 Resources
- https://tanstack.com/start/latest
🔖 Topics Covered
- The problem with React
- Tanner Linsley
- How to run TanStack Start
- TanStack Router
- Type-safe server functions
Want more Fireship?
🗞️ Newsletter: https://bytes.dev
🧠 Courses: https://fireship.dev
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: Systems Design Basics
View skill →
🎓
Tutor Explanation
DeepCamp AI