This will help you solve some of the most painful problems you face every day as a Vue developer:
Here's a taste of what you'll learn:
MaybeRef<T>
and other utility types for type-safe composables. toValue()
to elegantly handle refs, raw values, and computed properties in your composables. Each pattern has a detailed description, covering the pattern's purpose, how it works, and how to implement it.
It also covers edge cases, variations, and common pitfalls.
Then you get to see the pattern in action — through a step-by-step refactoring example.
Take your time to read the code, go back and forth, and really understand how the pattern works.
If you don't like the step-by-step approach, you can also read the refactoring examples in article form.
These are the same examples as the step-by-step ones, just in a more traditional format.
My job is to give you a product that you'll enjoy and learn from. If those things don't happen, I've failed, and I don't deserve your money.
Simply email me at michael@michaelnthiessen.com within 30 days and I'll give you a refund!
Clean Components Toolkit contains patterns for writing components, where this course contains patterns for writing composables.
Yes! It's all about composables, so the entire thing is written using the Composition API.
The course is designed for those working as Vue developers, but all you need is a basic familiarity with Vue and JavaScript.
I have no data on this yet, but I would estimate between 5-10 hours. However, the course is also designed as a reference, so you can dip in and out as you need.
You can get a full refund within 30 days of purchasing the course.
No. This course is designed to help professional developers solve important problems that come up in their work. Students will not find much value in this.
You will get any future updates for free, but I have no specific plans yet on what those updates will be or when they will happen.
The course is delivered through my online platform.