Browse all series
FrameworksIntermediate13 episodes

Svelte Crash Course

Svelte is a modern JavaScript framework that's similar to React or Vue, but takes a different approach when it comes to constructing your application. Svelte is actually a compiler that takes the code you write and compiles it down to vanilla JavaScript. This results in highly optimized, performant code with extremely small bundle sizes.

In this series, we'll review all of Svelte's features, including things like reactive state, components, templating, lifecycle hooks, binding, transitions and more.

Series episodes

Svelte Features (9)

Intro and Basics

16m 52s

Quick Svelte intro: build a demo app while learning reactivity, props, events, conditionals, and template loops.

The Obligatory Todo App

16m 52s

Build a practical Todo app in Svelte to master reactivity, bindings, conditionals, loops, and dynamic class rendering.

More Todo App Features

14m 36s

Complete your Todo app with filters and editing features using event listeners, conditionals, and reactive properties for a dynamic, user-friendly experience.

Transitions in Svelte

10m 12s

Learn Svelte's built-in transitions (fade, fly, scale) and add easy, polished animations to your Todo app for smoother UI.

Component Communication using Events

11m 32s

Learn how to connect multiple Svelte components by dispatching and listening to events, making your Todo app’s state flow smooth and efficient.

Component Communication using Events Part 2

13m 52s

Master component communication by using events and props in Svelte. Learn how to build a TodoList component that shares state smoothly and clearly.

Global Writable Stores

17m 37s

Learn how to simplify state management with global writable stores in Svelte. Share and update state effortlessly across components for smoother apps.

Pass Markup Around with Slots

11m 5s

Use slots to pass markup between components, enabling customizable instances - see a contact card example for practical, reusable patterns.

Data Fetching in Svelte

12m 20s

Learn three practical ways to fetch API data in Svelte: state, await blocks, or libraries like Svelte Query and SWR.

Continue learning

Thumbnail for Cypress and Laravel Integration
Cypress and Laravel Integration

With Jeffrey Way

  • 7 episodes
  • Intermediate
  • Testing
Thumbnail for Build a Video Game Aggregator
Build a Video Game Aggregator

With Andre Madarang

  • 21 episodes
  • Intermediate
  • Frameworks
Thumbnail for Eloquent Relationships
Eloquent Relationships

With Jeffrey Way

  • 6 episodes
  • Beginner
  • Frameworks
Thumbnail for Build Modern Laravel Apps Using Inertia.js
Build Modern Laravel Apps Using Inertia.js

With Jeffrey Way

  • 24 episodes
  • Intermediate
  • Frameworks
Thumbnail for Inertia 2 Unleashed
Inertia 2 Unleashed

With Jeffrey Way

  • 5 episodes
  • Intermediate
  • Frameworks

Would you like to hear from Laracasts by email occasionally?