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

Admin: @andrey2019
Download Telegram
3 Kinds of Props in Vue

Vue's props streamline data flow between parent and child components. There are three main types: Template, Configuration, and State (Data) Props. This article explores each type, their differences, and best use cases. - https://michaelnthiessen.com/3-kinds-of-props

#vue
Data Fetching Patterns in Single-Page Applications

With a level of depth you’d expect on Martin Fowler’s blog, Atlassian’s Juntao Qiu walks through five different patterns to consider when fetching remote data, using a realistic React-based scenario to show them off. - https://martinfowler.com/articles/data-fetch-spa.html

#react
A Conceptual Model of State in Vue 3.4

As web applications become more complex, managing state and componentization in the frontend is challenging. Vue 3.4's defineModel macro offers an efficient way to handle complex inter-component state management while maintaining strong data locality and compartmentalization. This blogpost provides all you need to know about this macro. - https://chrlschn.dev/blog/2024/01/a-conceptual-model-of-state-in-vue-34-using-definemodel/

#vue
Detect JavaScript Support in CSS

The webpage contains a technical blog post that discusses a method for detecting JavaScript support in CSS using the "@supports" rule. The author provides code examples and explains the benefits of this approach for creating more flexible and dynamic stylesheets. - https://ryanmulligan.dev/blog/detect-js-support-in-css/

#css
Node is Leaking Memory? setTimeout Could Be The Reason

The folks at Sentry were running into problems with how Node handles timeouts created with setTimeout or, more specifically, problems caused by hanging on to the Timeout objects setTimeout returns.. - https://lucumr.pocoo.org/2024/6/5/node-timeout/

#nodejs
Using Node.js's Test Runner: The Official Guide

A useful new guide on the official Node site to the fundamentals of setting up and using Node’s new test runner functionality, along with snapshot tests  - https://nodejs.org/en/learn/test-runner/using-test-runner

#nodejs
Vue.js tips - How to re-expose slots in wrapping component

In this blogpost the author provides a practical and personal solution to leveraging slots to build reusable Ui components - https://dev.to/aloisseckar/vuejs-tips-how-to-re-expose-slots-in-wrapping-component-1n1

#vue
The Fifty-Fifty Split and Overflow

The webpage contains a blog post that discusses a CSS technique for creating a "50/50 overflow" layout, where two elements are positioned side-by-side and one overflows onto the other. The author provides a step-by-step guide and code examples to achieve this layout using flexbox and CSS grid properties. - https://ryanmulligan.dev/blog/50-50-overflow/

#css
'I Tried React Compiler Today, and Guess What..'

The recently unveiled React Compiler automatically memoizes things – so can we ditch memo, useMemo and useCallback right away? Nadia investigates, finds the rough edges, and helps keep our feet on the ground. - https://www.developerway.com/posts/i-tried-react-compiler

#react
Exchanging Messages Between Node Processes with Execa 9.2

The latest version of the execa process execution library introduces IPC methods to communicate between processes. Maintainer ehmicky shows us the elegant API that makes it all come together here. - https://itnext.io/ipc-made-easy-with-execa-9-2-939c6a358731

#nodejs
CSS Masking

Ahmad Shadeed explains what CSS masking is, how it works, and shares a few use cases for it. - https://ishadeed.com/article/css-masking

#css