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
Draggin' and Droppin' in React

There are a lot of React-focused drag and drop libraries out there, but react-sortable-hoc is the way to go to keep things simple, says Maks. - http://amp.gs/NJI6

#react
Understanding ...mapGetters in Vuex

mapGetters is a Vuex feature that utilizes the ES6 spread operator to make it easier to reuse getters across multiple components. This article explains how it works in great detail.
- http://amp.gs/N0mc

#vue
Dynamically Load CSS with the Angular CLI

You probably don't know, but you can specify how the CLI loads your CSS - http://amp.gs/N3m3

#angular
Everything You Need To Know About SocketIO

Socketio used to be the ‘go to’ library for enabling live communications between a server and browser before WebSocket support was universal, but it still has utility. - http://amp.gs/NHG5

#nodejs #socketio
Knowing What To Test - Vue Component Unit Testing

The most common question about testing Vue components I see out there is: "what exactly should I test?" In this article, I'll share with you some guidelines I use to ensure I don't spend forever writing tests but provide enough coverage to keep me out of trouble. - http://amp.gs/N238

#vue
Using requestAnimationFrame with React Hooks

“Animating with requestAnimationFrame should be easy, but if you haven’t read React’s documentation thoroughly then you will probably run into a few things that might cause you a headache. Here are three gotcha moments I learned the hard way.” - http://amp.gs/NwPE

#react
Google to Deprecate FTP Support in Chrome

By version 82, shipping in Q2 of 2020, all FTP support will be removed from Chrome. This is expected to affect around 0.1% of users though if you do still offer downloads in an FTP-only form, now is the time to upgrade. - http://amp.gs/NFtQ

#news #google #ftp
An Introduction to Memoization in JavaScript

‘Memoization’ is when you cache return values of functions based upon the arguments provided. Here’s an example of creating a separate function that can do this for existing functions. - http://amp.gs/NFqo

#javascript
Angular Tools for High Performance

This post, contains a list of new tools and practices that can help us build faster Angular apps and monitor their performance over time. In each section, you’ll find links for further reference on how to incorporate them in your project. The focus of this post is on decreasing initial load time and speeding up page navigation using code-splitting and preloading. - http://amp.gs/NXBR

#angular
Write Fewer, Longer Tests

Kent demonstrates, in a realistic React-based context, how making tests too short and granular can simply lead to too many tests and not to worry about combining tests together. - http://amp.gs/NWT0

#react
Using Generators for Deep Recursion - http://amp.gs/NaCH

#javascript
Top Features of Angular 8: What's New?

In the first quarter of 2019, Google launched Angular 8 which was much awaited by the community, the expectations were really high for Angular 8 as it was initially said that Angular 10 will be the final version of the framework. The skyrocketed hype demands huge performance improvements in Angular 8 which was quite matched with mainly focusing on the toolchain and also making Angular easier for users to create different types of application along with other performance improvements.
- http://amp.gs/No9N

#angular
Learn How to Create a Chat App with Vue.js and Stream

Chat and messaging are critical components for application success. In this tutorial by Stream, you will learn how to build a full-fledged chat application powered by Vue.js and Stream Chat – a leading chat API provider.
- http://amp.gs/N5yA

#vue
How to Release a React Component, Hook or Effect as an npm Package

Joe found the process of releasing a hook ‘more intimidating than it should have’ so has written down the process to make it easier for you. - http://amp.gs/NQyu

#react