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

Admin: @andrey2019
Download Telegram
DRY-ing Up Styled-Components

The way styled-components keeps JavaScript and CSS in close proximity is appreciated by many developers but, as the author notes, it can also lead to a lot of repetition. She has a solution. - http://amp.gs/obKx

#react
How to Structure Maintainable Angular Project

Although Angular by design handles project complexity well it’s often hard to preserve good organisation as the project develops and as new functionalities come into place and old need to be altered. - http://amp.gs/MIOp

#angular
What Vue.js Does Better Than React

This React developer has done a deep dive into how Vue.js works and how it makes life as a UI engineer easier in ways that React does not. - http://amp.gs/MIcK

#vue
Building a geolocation app using Google Maps API in Vanilla JavaScript

In this step-by-step tutorial, you'll learn how to build a geolocation-based app using Navigator, London Bikes, and Google Maps API all in vanilla JavaScript. - http://amp.gs/Mj45

#javascript
useEffect vs useLayoutEffect

According to Kent, 99% of the time you will want to use useEffect. But every once in a while useLayoutEffect is a better choice, such as to avoid that distracting flicker when DOM mutations take effect. - http://amp.gs/MjQu

#react
Flutter State Management in 2021: When to Use What?

An updated list of where each solution shines, so you can be confident you picked the best state management solutions for your needs. - http://amp.gs/MT1T

#flutter
Add loading To UI element in Angular like a pro.

I just want to share my experience by showing the loader on the web app, when HTTP requests or any async processes are calling.
Last month our UI/UX team decided to show the loader on the button instead of showing a progress bar on top of the page and also our QA team reported bugs about preventing the users from the double click. - http://amp.gs/MzYI

#angular
React Aria: React Hooks for Accessible UI Primitives

Adobe steps up with a WAI-ARIA-compliant library to ensure the best UI experience for all users. - http://amp.gs/Mz0C

#react
An Introduction to Event Loop Utilization

Trevor Norris of the core Node.js team has put together a neat writeup of what he’s discovered by measuring and tracking what the event loop is doing. Gets very technical fast, but you might enjoy this brief trip to a fundamental piece of the Node runtime. - http://amp.gs/M1ne

#nodejs
Clamp

Trys Mudford demonstrates how to use clamp() to create harmonious and fluid typographic scales. - http://amp.gs/M122

#css
Getting Started with MDX and Vue.js/Nuxt.js

MDX enhances Markdown with the inclusion of JSX, allowing creators to have a more powerful tool for content authoring. - http://amp.gs/MYV9

#vue
Advanced Router Configuration In Angular

All of us use Routing as part of one or the other application to allow the user to navigate from one page to another via routes. Angular comes with a default solution known as RouterModule for implementing Routing in the application. - http://amp.gs/MYMc

#angular
How to Build a Full Stack App with AWS Amplify and React

A step-by-step tutorial on building a full-stack app with AWS Amplify tool and React, that includes loads of features that allow you to quickly and easily work with other AWS services and spend more time building the features that make your app unique. - http://amp.gs/MtsE

#aws #react
👍1
The Perfect Dark Mode for Next.js

Further to the dark mode theme we kicked off last week (but for Gatsby users), ‘perfect’ in this context means without the dreaded flicker of light mode thrown into the mix to spoil the whole thing. - http://amp.gs/MmUC

#react #nextjs
Angular Elements and NgZone; Dynamic Content-Projection Solution

Content Projection is a way to insert a shadow DOM inside your Angular component. But unfortunately, we don’t see a dynamic <ng-content> available anywhere. This article is a walk-through to how to create a dynamic content projection solution using already available packages viz. Angular Elements and NgZone, and use it intuitively in your application. - http://amp.gs/MZ3O

#angular
Vue Tricks: Smart Layouts For Vue.js

This article explains how to create a layout system similar to Nuxt.js using Vue. - http://amp.gs/MpZx

#vue