Changelog of Become a Ninja with Vue 3

Here is the full changelog of the ebook Become a Ninja with Vue 3, release per release, chapter per chapter.

You can download the latest version (these updates are free to any buyer!).

Currently supported versions

Changes in ebook

The templating syntax: Mention the projects that can be used to have template type-checking at compile time. The ebook now uses Volar to check the examples.
Forms: VeeValidate v4.3.0 introduced a new url validator.
State Management: New chapter about the Store pattern, Flux libraries, Vuex, and Pinia!
Provide/inject: New chapter about provide/inject!
Animations and transition effects: New chapter about animations and transitions!
Style your components: New chapter about styles!
Forms: Adds a section about custom validators with VeeValidate
Forms: Adds a section on VeeValidate configuration (how to validate on input)
Router: Adds a section about using the router with Suspense
Suspense: Adds a section on the differences between using Suspense or onMounted
How to build components: Adds a section on how to choose between ref and reactive.
Forms: VeeValidate now offers only some of the previous meta-flags.
Forms: It is now possible to rename a field with VeeValidate to have nicer error messages.
Forms: Update VeeValidate to v4, which supports Vue 3
Slots: The chapter now comes earlier in the book, before the Suspense chapter.
Router: Guards can now return a value instead of having to call next().
Slots: New chapter about Slots!
Directives: Clarify that v-for can be used with in or of
Under the hood: New chapter! Learn how Vue works under the hood (parsing, VDOM, etc.)
Under the hood: Add a section about building the reactivity functions from scratch
Under the hood: Add a section about reactivity with getter/setter and proxies
The wonderful world of Web Components: Use customElements.define instead of the deprecated document.registerElement.
How to build components: Explain the emits option and how it can be used to validate the emitted event.
Global: First public release of the ebook!

You can download the latest version (these updates are free to any buyer!).

Back to ebook details.