You May Be Looking for a useSyncExternalStore“when you see a useEffect that updates a useState and returns a value, you might be looking for a useSyncExternalStore.” - https://swizec.com/blog/you-may-be-looking-for-a-useSyncExternalStore/#react
FrontEnd Development
@fedevelopment
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.
Похожие каналы
Все →Последние посты
Pompelmi: Scan File Uploads for MalwareProvides adapters for Express, Koa, and Next.js to perform fast file-upload malware scanning in Node, including digging into ZIP files and with optional integration with the YARA malware detection tool. - https://pompelmi.github.io/pompelmi/#nodejs
I Think the Ergonomics of Generators is Growing on MeThe author notes generator functions have been widely available in JavaScript for a long time, yet “their practicality hasn’t exactly caught on.” This is a great look at what they are and where they can be useful. - https://macarthur.me/posts/generators/#javascript
3D Layered Text: The BasicsAmit Sheen explains how to build the layered 3D text effect from scratch using HTML and CSS, covering structure, stacking, indexing, perspective, and how to make it all come together visually. - https://css-tricks.com/3d-layered-text-the-basics#css
What is useSlots in Vue?In this article, you’ll explore what useSlots is, when and how to use it, and provide practical examples to clarify its purpose. - https://dev.to/jacobandrewsky/what-is-useslots-in-vue-2hd#vue
Mastering npx: A Cheatsheet for npm and Node Power UsersYou’ve almost certainly used the npx command to easily run a command from an npm package (either local or remote) – it’s easy to use, but npx has a couple of other features and options to keep in mind. https://www.nodejs-security.com/blog/mastering-npx-cheatsheet-npm-nodejs-power-users#nodejs
Middleware Now Stable in React RouterThe middleware feature is now stable in React Router 7.9.0 via the future.v8_middleware flag. Here’s a look at the problems it can solve, and the patterns it unlocks. - https://remix.run/blog/middleware#react
Building an Offline-Friendly Image Upload SystemHow to leverage PWA tech such as IndexedDB, service workers, and the Background Sync API to help improve the reliability of web apps for users, particularly those with unreliable internet connectivity. - https://www.smashingmagazine.com/2025/04/building-offline-friendly-image-upload-system/#javascript
Nuxt useNuxtData, Shallow and getCachedData for performanceSome tips to consider when you're working with large lists of data in Nuxt from an API that you do not control and have to improve performance and user experience. - https://www.youtube.com/watch?v=EbYcoKfjbkY#vue
Obsessing Over Smooth radial-gradient() Disc EdgesAna Tudor demonstrates how to use an underdog media query, resolution queries, to define radial gradients that don’t blur or become jagged. - https://frontendmasters.com/blog/obsessing-over-smooth-radial-gradient-disc-edges#css
You're Misunderstanding DDD in Angular - https://www.angularspace.com/youre-misunderstanding-ddd-in-angular-and-frontend/#angular
TanStack Start v1 Release CandidateFirst appearing on our radar a year ago, TanStack’s attempt at a full-stack TanStack Router-powered framework has reached a v1.0 release candidate that’s expected to be largely the same as its eventual 1.0 release. We’ll let it sell itself: “it’s the next chapter in building type-safe, high-performance React apps without the heavy abstractions.” - https://tanstack.com/blog/announcing-tanstack-start-v1#react
The State of QUIC Support in Node.jsA look at the many year story of bringing native QUIC support to Node and how Node 25 should get the first implementation in place. - https://nodevibe.substack.com/p/state-of-quic-in-nodejs#nodejs
Vue EquipmentThis resource curates ready-to-use plugins and composables for modern Vue and Nuxt projects, helping teams ship faster with proven building blocks. It includes utilities for data fetching, form handling, state, and router helpers, along with SSR-friendly patterns that work across server and edge deployments. Each item favors DX and type safety, offering sensible defaults and examples to integrate quickly. The collection is ideal for establishing a consistent app toolkit without reinventing common primitives. - https://www.vue.equipment/
The `-path` of Least Resistance (Part 1)Amit Sheen explores the clip-path property, starting with basics and moving through the functions and syntax to powerful shape logic that goes way beyond the basic polygons you might be used to. - https://frontendmasters.com/blog/the-path-of-least-resistance-part-1#css