Vue.js: Up and Running: Building Accessible and Performant Web Apps

This practical guide is designed to give developers a brisk introduction to Vue.js, a popular JavaScript framework for building fast, interactive single-page web applications. The book covers the basics of Vue.js, including its use of templates to display data on a page, and progresses to custom components and advanced features like JSX, the JavaScript syntax extension.

Author Callum Macrae shows readers how to use the most useful libraries in the Vue ecosystem, including vue-router for routing, vuex for state management, and vue-test-utils for testing. The book is aimed at frontend developers familiar with JavaScript, HTML, and CSS who want to develop a fully featured web application using Vue.

Readers will learn how to set up Vue projects from scratch, or use vue-cli to set up from a template. They will also discover how to create a maintainable codebase by splitting code into self-contained components, how Vue.js works with CSS to style websites and applications, and how to use render functions and JSX, rather than templates, to determine what Vue displays. The book also covers how to control how code is executed and displayed with vue-router, how to manage state in one centralized place with the Vuex library, and how to write unit tests to ensure Vue components don’t break in the future.

By the end of the book, readers will have gained a solid understanding of how to use Vue.js to build interactive and performant web applications.

Leave a Reply

Your email address will not be published. Required fields are marked *