Session

Vuelve Vue 2! A critical look at Composition API

The Composition API introduced in Vue 3 brings a composable, but imperative model of programming to Vue. Is imperative programming good? Is declarative programming better? This talk contrasts declarative versus imperative programming in the context of Vue and presents Vuelve, a library that enables Vue 2 style declarative programming in Vue 3.

In this talk Armagan briefly introduces the Composition API in Vue 3, and shows examples of how it compares to the Options API in Vue 2. The notions of declarative and imperative programming are then examined in relation to CSS, JavaScript, and HTML.

In the second part of the talk Armagan argues that Vue 3 Composition API may be a step back in the library’s programming model, and how Vuelve could be a solution.

Finally, Armagan gives real-world examples of how this results in less code, and a more easily understandable mental model.

Armagan Amcalar

Founder & Managing Director, Coyotiv GmbH

Berlin, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top