Rethinking Reusability in Vue logo

Rethinking Reusability in Vue

$49

Get the 111-page book in PDF format, plus any and all future book updates. (Sign up for the email list to be notified of book updates).

Need purchasing power parity or team discounts? Send me an email, I'm happy to help out!

Total$49.00

Email Address Payment

Frequently Asked Questions

Do you offer discounts for teams?

Yes 👍

For teams buying 3-9 copies, the price is $34 per person (30% discount). If you're buying 10 copies or more, the price is $29 per person (40% discount).

To get the team discount, send me an email, and I'll create a custom coupon code for you.

Do you offer purchasing power parity?

Definitely! send me an email to let me know where you live, and I'll work out a discount.

Who is this book for?

This book is primarily intended for Vue developers at the end of their "beginner" stage, or already in the "intermediate" or "advanced" stage.

I also put conscious effort into writing the book so that it would make sense to experienced React devs who are new to Vue 3 and looking to level up quickly, or who are looking to apply the same function ref pattern in React, using hooks and callback refs.

Will React devs get value from this book?

Short answer: Yes.

Longer answer: When I wrote the book, I imagined that most readers would be Vue developers, at the end of their "beginner" stage, or already in the "intermediate" or "advanced" stage.

But I also put a lot of thought into explaining things so that they would make sense to experienced React devs who are new to Vue 3.

In the book's introduction (download it for free), I mention that the book is designed to show readers how to make their Vue code more reusable specifically without niche Vue APIs like scoped slots, provide & inject, and render functions, which are typically the things that are most unfamiliar and difficult for React devs.

The one thing I do highly recommend is that React devs gain a basic knowledge of the Vue Composition API first. Ben Hong's "Launching with the Composition API" course is my personal recommendation for learning that.

The patterns I explore in this book all work in React too, using hooks and callback refs. In my engineering career, I've shipped this highly reusable React code to millions of people—this stuff works!

Can I get a free sample of the book first?

Yes, there are two good options.

You can download the Table of Contents, Introduction, Chapter 1, and Changelog for free and you can also check out my free screencast series introducing the basics of function refs in Vue 3.

I also covered some content from the book's final chapter in my talk at VueConf Toronto 2021, "Organizing Code by Logical Concern in Vue 3".

How do I download book updates?

After you purchase the book, you'll receive a confirmation email from my payment processor (Paddle) with a download link. Whenever a book update is released, you can return to that original email and click the same download link again to download the updated version.

Whenever an update is released, I'll tweet about it, and I'll send an email update to anyone who signed up for product updates via the checkout form.

I'd like to know more about the author

Great! See the About page to learn more about me and my goals for this book.