During this workshop we're gonna take a hands-on, test driven approach to implementing some best practice component patterns in Vue.js. We'll start with a few insights into how components are actually implemented in Vue.js, to get a better grasp of how they work and interact with each other. We'll continue with a short primer on how to test your components, as the hands-on part of the workshop will require you writing components that pass certain tests. We're then gonna directly tackle the patterns, which, depending on how fast we'll move and participants' interests, can be some or all of the following:
At the end of the workshop participants will have a better understanding of how to leverage these patterns to create reusable components for more maintainable applications, and how to use tests to define the requirements and API of their components.