Voici votre cheatsheet Yarn complète :
Bases & syntaxe
Installation de Yarn
npm install -g yarn
Installe Yarn globalement sur votre système.
Création d'un nouveau projet
yarn init
Crée un fichier
package.jsonpour le nouveau projet.
Structures de données
Tableau
const arr = [1, 2, 3];
Structure de base pour stocker une collection ordonnée d'éléments.
Objet
const obj = { name: 'Alice', age: 25 };
Structure pour stocker des propriétés clé-valeur.
Fonctions & méthodes essentielles
Déclaration de fonction
function greet(name) {
return `Hello, ${name}!`;
}
Crée une fonction pour saluer quelqu'un.
Méthode d'objet
const person = {
name: 'Alice',
sayHello: function() {
console.log(`Hello, my name is ${this.name}`);
}
};
Définit une méthode dans un objet.
Patterns courants
Callbacks
function fetchData(callback) {
setTimeout(() => callback('Data fetched'), 1000);
}
fetchData(data => console.log(data));
Utilise des callbacks pour traiter les données asynchrones.
Opérations avancées
Promise
const fetchData = () =>
new Promise(resolve => setTimeout(() => resolve('Data fetched'), 1000));
fetchData().then(data => console.log(data));
Utilise des Promises pour gérer les opérations asynchrones.
Debugging & outils
Utilisation de console.log
const arr = [1, 2, 3];
console.log(arr);
Affiche des informations dans la console pour le débogage.
Outil Yarn
yarn add --dev eslint
Installe un outil comme ESLint en tant que dépendance de développement.