@vponamariov Furthermore, I consider it an anti-pattern to create custom functions through Function.prototype.[functionName], as it could lead to potential name collisions with new specifications in the future (similar to what happened with flat() and flatten())
👁️🗨️ watch:
Starts when needed, conserving resources
Specify dependencies explicitly
Peek at both previous & updated values
🚀 watchEffect:
Ignites on component mount, ensuring immediate action
Detects dependencies on the fly
No direct value access, keeping it streamlined
Vue.js Tip ⚡️
Based on my experience, many colleagues at work often confuse these two concepts. In this thread, I'll explain the difference between them
@_georgemoller Oh, yes! I think ternaries are not scalable at all. Yesterday, I watched an interview where the interviewers asked the interviewee to write a conditional type in TS :) They argued a lot about whether that solution was good or not. The fact is that it is not scalable and readable
Dear Twitter.
I'm currently looking for VueJS job opportunities.
My skillset
🔸VueJS 2/3, options/ composition API
🔸Vanilla Javascript and Typescript
🔸Vuex/Pinia/Vue Router and much more
🔸Git, Jira, CLI
🔸English: B2+
🔸3+ years of experience
Would appreciate an RT 🙏
CSS Breakpoints every Web developer should know:
➡️ Mobile: Up to 480px
➡️ Extra small devices: 481px to 767px
➡️ Small tablets: 768px to 991px
➡️ Large tablets/laptops: 992px to 1199px
➡️ Desktops: 1200px to 1919px
➡️ Extra large screens: 1920px and up
@_georgemoller Yes, I do like it, exactly those things that I prefer in Vue 3, they were borrowed from React, for example, Vue's composables that is the same conception as hooks in React
@aner87@_georgemoller@vuejs oh, i think Vue's advantage is declarative approach, yes! :)
But the market says that React developers are in great demand. Also, I haven't been successful in finding a Vue.js job for a long time 😄
@sheisacreative Oh yes, sure!:)
I meant my specialty, which often requires directly suggesting to the client the wording of tasks or conveying an idea.
@sheisacreative Agreed,
But the reality is that It's a part of our job as developers to assist clients in formulating their ideas and provide them with the best alternatives