Development

Solid.js Tutorial

Intermediate
2h

By: Shaun Pelling

Solid.js Tutorial

Overview

Solid.js is a declarative JavaScript library for creating user interfaces. It stands out in the modern web development landscape for its fine-grained reactivity system that offers a level of simplicity and performance not typically found in other frameworks. Unlike virtual DOM-based libraries, Solid.js updates the DOM reactively, which means it only makes changes to the DOM when the state of your application changes. This results in highly efficient updates and offers a more straightforward way to manage state in your applications. The course will delve into the core principles behind Solid.js, exploring its reactive system, the simplicity of its APIs, and how to leverage its capabilities to build fast and reactive web applications.

Skills Learned

  • Understanding Solid.js principles
  • Creating a new Solid.js application
  • Building Solid.js components
  • Applying global styles with Tailwind CSS
  • Passing props in Solid.js
  • Managing state with Signals
  • Handling events in Solid.js
  • Implementing Solid Router for navigation
  • Fetching data within Solid.js apps
  • Implementing conditional rendering
  • Using route parameters in Solid Router
  • Managing state with Solid.js stores
  • Using effects in Solid.js
  • Leveraging context in Solid.js
  • Computing derived values in Solid.js

Modules

1. Solid.js Basics

1.1 What is Solid8 min
1.2 Making a New Solid App6 min
1.3 Components11 min
1.4 Global Styles & Tailwind9 min
1.5 Props8 min
1.6 Signals11 min
1.7 Event Handlers8 min

2. Adding the Solid Router

2.1 Solid Router12 min
2.2 Fetching Data6 min
2.3 Conditional Rendering6 min
2.4 Route Parameters9 min

3. Stores, Effects & Context

3.1 Using Stores8 min
3.2 Effects7 min
3.3 Context (part 1)10 min
3.4 Context (part 2)7 min
3.5 Derived Values7 min
3.6 Final Touches & SolidStart Preview4 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES