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.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Understand Solid.js principles
Create a new Solid.js application
Build Solid.js components
Apply global styles with Tailwind CSS
Pass props in Solid.js
Manage state with Signals
Handle events in Solid.js
Implement Solid Router for navigation
Fetch data within Solid.js apps
Implement conditional rendering
Use route parameters in Solid Router
Manage state with Solid.js stores
Use effects in Solid.js
Leverage context in Solid.js
Compute derived values in Solid.js
01. Solid.js Basics
- What is Solid
- Making a New Solid App
- Components
- Global Styles & Tailwind
- Props
- Signals
- Event Handlers
02. Adding the Solid Router
- Solid Router
- Fetching Data
- Conditional Rendering
- Route Parameters
03. Stores, Effects & Context
- Using Stores
- Effects
- Context (part 1)
- Context (part 2)
- Derived Values
- Final Touches & SolidStart Preview
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Understand Solid.js principles
Create a new Solid.js application
Build Solid.js components
Apply global styles with Tailwind CSS
Pass props in Solid.js
Manage state with Signals
Handle events in Solid.js
Implement Solid Router for navigation
Fetch data within Solid.js apps
Implement conditional rendering
Use route parameters in Solid Router
Manage state with Solid.js stores
Use effects in Solid.js
Leverage context in Solid.js
Compute derived values in Solid.js
COURSE OUTLINE
01. Solid.js Basics
- What is Solid
- Making a New Solid App
- Components
- Global Styles & Tailwind
- Props
- Signals
- Event Handlers
02. Adding the Solid Router
- Solid Router
- Fetching Data
- Conditional Rendering
- Route Parameters
03. Stores, Effects & Context
- Using Stores
- Effects
- Context (part 1)
- Context (part 2)
- Derived Values
- Final Touches & SolidStart Preview