La gestion de l’état dans vos applications React n’est pas aussi simple que l’utilisation de useState ou useReducer. Non seulement il existe de nombreux types d’états différents, mais il y a souvent des dizaines de façons de gérer chaque type. Laquelle choisir ? Dans ce guide, nous allons découvrir les différents types d’état dans vos applications React dont vous n’avez ...

Do you want to get up to speed with React as quickly as possible? I’ve put together a super helpful cheatsheet to give you a complete overview of all of the React concepts you need to know in 2022. Let’s get started! Table of Contents React Elements React elements are written just like regular HTML elements. You can write any ...

PostCSS is a Node.js tool that transforms your styles using JavaScript plugins. It generates more downloads per week on NPM than other CSS preprocessors like Sass, Less, and Stylus combined. PostCSS download trends comparing to other CSS preprocessors In this article we will discuss: What is PostCSS? PostCSS features and advantages Some popular PostCSS plugins How to setup PostCSS configurations ...

Vous avez peut-être déjà rencontré ou écrit du code similaire à celui-ci en écrivant du JavaScript : function sayWord(word) { return () => console.log(word) ; } const sayHello = sayWord("hello") ; sayHello() ; // "bonjour" Ce code est intéressant pour plusieurs raisons. Premièrement, nous pouvons accéder à word dans la fonction renvoyée par sayWord. Deuxièmement, nous avons accès à la ...

Si vous êtes un utilisateur de Google Chrome, vous avez probablement utilisé des extensions dans le navigateur. Vous êtes-vous déjà demandé comment en créer une vous-même ? Dans cet article, je vais vous montrer comment vous pouvez créer une extension Chrome à partir de zéro. Qu’est-ce qu’une extension Chrome ? Une extension Chrome est un programme qui est installé dans ...

Le chaînage optionnel est un moyen sûr et concis d’effectuer des contrôles d’accès pour les propriétés d’objets imbriqués. L’opérateur de chaînage optionnel ?. prend la référence à sa gauche et vérifie si elle est indéfinie ou nulle. Si la référence est l’une de ces valeurs nulles, les contrôles s’arrêtent et renvoient undefined. Sinon, la chaîne des contrôles d’accès continuera sur ...

Le développement frontal n’a pas toujours eu le respect qu’il mérite par rapport au développement dorsal. De nombreux ingénieurs avaient l’habitude de regarder JavaScript de haut. Mais les temps ont changé. Les applications Web connaissent une croissance rapide, principalement grâce au développement d’outils open-source. Cette évolution nous a éloignés de jQuery et a fait que presque toutes les entreprises technologiques ...

La méthode String.prototype.replace() recherche la première occurrence d’une chaîne et la remplace par la chaîne spécifiée. Elle effectue cette opération sans modifier la chaîne originale. Cette méthode fonctionne également pour les expressions régulières, de sorte que l’élément que vous recherchez peut être exprimé sous la forme d’une expression régulière. La valeur à renvoyer comme valeur remplacée peut être exprimée sous ...

Lorsque vous écrivez une application JavaScript Vanilla, vous n’êtes pas obligé d’héberger tout le code que vous utilisez sur votre propre site. Les bibliothèques JavaScript les plus populaires sont disponibles à partir d’un réseau public de diffusion de contenu (CDN). Cela peut simplifier le déploiement de l’application et la mise à jour des dépendances. En fait, si vous avez suivi ...

Supposons que vous travaillez sur votre nouvelle idée géniale – une application web ou mobile, et un serveur back-end. Rien de bien compliqué jusqu’à présent. Jusqu’à ce que vous réalisiez que vous devez transmettre des données de votre serveur à ces clients. En général, la première chose qui vous vient à l’esprit est d’utiliser l’un des petits génies du quartier, ...