Newsletter Issue #135
View this issue online
The Quasar App CLI is a powerful dev and a build environment for cross-device application development and distribution. The latest version now fully supports Sass files and will automatically locate components and directives, saving you from manually adding them to the Quasar config file.
Laravel and Vue go together like peanut butter and jelly. One question you'll find yourself asking in every project, though, is "how am I going to pass my data from Laravel to Vue?" This article compares four different methods.
This article presents an interesting approach to component design where you connect several components together to form a new one that combines the functionalities of the smaller components.
Vuex applications are often burdened by repeated boilerplate code. Learn how to quickly create new generic Vuex modules for typical CRUD applications with factory functions.
FaunaDB is a serverless database with a native GraphQL API. With fast global access, built-in auth, and no connection overheads, FaunaDB makes it easy to add state to your apps. Get started now with industry’s most generous free data tier!
A common practice in web development is to target an element in the DOM and to manipulate it in some way. One way to do this with Vue.js is to use the refs feature.
Scoped slots is an advanced feature of Vue.js that provides component reusability. Scoped slots are like normal slots, but they can receive properties as well. Here's a quick example of how to use them.
If you are not using an external package for state management, it's a good idea to have as few state-based components as possible by using stateless, presentational components with stateful components around them.
P.S. If you enjoyed this issue, show your support by buying me a coffee, or if you’d like to support me to create the newsletter ongoingly, you can make a pledge through Patreon.
P.P.S. Continue the conversation with Vue.js Developers on social media: