FrontEnd Development
30.8K subscribers
145 photos
1 video
9.35K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.

Admin: @andrey2019
Download Telegram
Validating your Vue Props like a Pro

This article explores using props as a powerful tool to help reduce bugs and increase developer confidence during developing and debugging Vue.js applications. - https://medium.com/js-dojo/validating-your-vue-props-like-a-pro-5a2d0ed2b2d6

#vue
👍43
Getting Started with SvelteKit

SvelteKit only recently hit 1.0 and this is a comprehensive overview of how to build a site using the Svelte-oriented app framework. It covers topics like routing, layouts, data, props and more. - https://css-tricks.com/getting-started-with-sveltekit/

#svelte
👍51
Sandbox Security Concerns with Node's vm Module

node:vm lets you compile and run code within separate contexts of the underlying V8 engine. Great for sandboxing, right? Not so fast. Even the docs say it’s not for running untrusted code. Liran looks at the implications. - https://snyk.io/blog/security-concerns-javascript-sandbox-node-js-vm-module/

#nodejs
5👍3
React Libraries for 2023

The React ecosystem is so large that the problem is one of being spoilt for choice than not finding what you need. This list presents some sound standard options when selecting libraries for a new project and is the latest annual update of an established list Robin maintains. - https://www.robinwieruch.de/react-libraries/

#react
👍83
Easing Curves, and Better CSS Transitions and Animations

Josh Collinsworth shares a fantastic guide on CSS cubic-bezier easing curves and how to create the best possible transitions and animations in your web UI. - https://joshcollinsworth.com/blog/great-transitions

#css
👍7
Vue.js Real Life Transitions and Micro-Interactions

Vue.js provides a simple and elegant way of handling animations. In this article, find out the various methods you can incorporate to create transitions and micr-interactions in your Vue.js application. - https://fadamakis.com/vue-js-real-life-transitions-and-micro-interactions-e86bd51301b8

#vue
6👍1
You’ve Got Options for Removing Event Listeners

Unnecessary event listeners can cause all sorts of odd problems so it’s good to clean them up when you don’t need them anymore. - https://www.macarthur.me/posts/options-for-removing-event-listeners

#javascript
👍10
Design Patterns in TypeScript

OO-inspired patterns aren’t for everyone or every use case, but this is a fantastic catalog of examples, complete with diagrams and explanations, if you need to learn to tell apart factory methods from decorators, facades, or proxies. - https://refactoring.guru/design-patterns/typescript

#typescript
👍111
Skeleton Loader using Vue & Tailwind

A skeleton loader is a great way to improve our app's user experience.
Giannis shows us how we can create a skeleton loader component that includes an animated "shimmer" effect. - https://dev.to/kouts/skeleton-loader-using-vue-tailwind-422a

#vue
4👍2
Migrating from Enzyme to React Testing Library

The folks at Sentry spent 16 months converting their component tests (involving 803 test suites in all) from Enzyme to RTL and tell the whole story of why, plus the unforeseen challenges they encountered, here. - https://blog.sentry.io/2023/02/23/sentrys-frontend-tests-migrating-from-enzyme-to-react-testing-library/

#react
👍51
Work with Vite and NX

Nx is a smart, fast and extensible build system with first class monorepo support and powerful integrations. This practical post will help you combine Vite with the NX monorepo tool. - https://medium.com/js-dojo/work-with-vite-and-nx-af2e5a7558cb

#vue #vite
👍52