Livewire can often feel like magic. Somehow, you're able to write interactive web applications using only PHP? How? Well, in this series, we're going to uncover the magic together by building a simplified version of Livewire from scratch.Aside from being plain entertaining, this exercise will arm you with deep Livewire knowledge that will help you build and debug your apps in your daily life. Let's dive in!
Overview
Syllabus
- Getting Started
- Series Introduction
- Starting From Scratch
- Refactoring Our Work
- Building the Core
- Storing a Snapshot
- Triggering a Server Round-Trip
- Handling a Request
- Complete the Round Trip
- Intelligently Updating the Page
- Adding More Features
- Build a To-Do Component
- Supporting wire:model
- Lifecycle Hooks
- Supporting Complex Component Properties
- Wrapping Up
- Hacking Livewire
- Comparison With the Real Livewire
- Extra Credit
- MorphDom From Scratch
Taught by
Caleb Porzio