"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Addicts # Quand utiliser les effets, les fonctionnalités Angular DI, la mise en cache des demandes et plus encore

Addicts # Quand utiliser les effets, les fonctionnalités Angular DI, la mise en cache des demandes et plus encore

Publié le 2024-11-08
Parcourir:605

Addicts # When to use effects, Angular DI features, request caching & more

?Hé, camarade Angular Addict

Ceci est le 30ème numéro de la newsletter Angular Addicts, une collection mensuelle de ressources Angular soigneusement sélectionnées qui ont retenu mon attention. (Voici les numéros 29, 28 et 27)

?Annonces de sortie

?Nx 19.8 Mise à jour

Zack DeRose résume les nouveautés de la dernière version de Nx :

  • L'importation Nx est généralement disponible
  • Planification des tâches améliorée
  • Project Crystal arrive à Angular, il déduit des tâches pour les projets dans votre espace de travail, plutôt que d'exiger qu'elles existent dans chaque fichier project.json ou angulaire.json de votre espace de travail
  • Cristalisez l'intégralité de votre espace de travail en une seule commande
  • Nouveaux espaces de travail Nx créés avec ESLint 9

?Gemmes angulaires de septembre 2024

? Quand (ne pas) utiliser les effets dans Angular – et que faire à la place

Dans son article, Manfred Steyer explique que les effets doivent être principalement utilisés pour le rendu de tâches qui ne peuvent pas être réalisées via la liaison de données, telles que la journalisation, la peinture sur un canevas ou le comportement DOM personnalisé. Si nous visons à restituer des données via la liaison de données, pour réagir à un changement de signal, il suggère d'utiliser le calcul pour dériver de manière synchrone les valeurs des signaux. Nous pouvons également utiliser des RxJ ou des assistants réactifs comme rxMethod pour réagir aux événements à l'origine des changements de signal.

? Injection de dépendances fascinante

Armen Vardanyan explore l'injection de dépendances (DI) dans Angular. Il présente des fonctionnalités intéressantes telles que les dépendances dynamiques avec des paramètres de requête, le partage d'une instance de formulaire du parent à l'enfant et la fourniture d'une configuration globale.

? Top 10 des erreurs d'architecture angulaire que vous voulez vraiment éviter

Dans son dernier article de blog, Tomas Trajan a rassemblé les erreurs courantes commises par les développeurs dans Angular, telles que :

  • Ne pas penser à la différence entre les parties enthousiastes et paresseuses de l'application
  • Utiliser plusieurs méthodes pour obtenir le même résultat
  • Se concentrer sur le SEC au lieu de l'ISOLATION
  • Analyser l'architecture manuellement plutôt qu'à l'aide d'outils
  • Ne pas connaître les deux principaux systèmes d'Angular et les règles selon lesquelles ils se comportent

? Utiliser Storybook avec Angular et Vite

Par défaut, Angular et Storybook utilisent Webpack pour créer et servir l'application Storybook. Dans ce guide étape par étape, Brandon Roberts vous guide dans l'intégration de Storybook avec Angular en utilisant Vite comme serveur de développement.

? Mise en cache des requêtes API dans Angular : meilleure, plus rapide et plus puissante

Koye Mohan Reddy montre comment mettre en cache les requêtes API dans Angular pour améliorer les performances et l'expérience utilisateur. Il aborde la mise en œuvre de la mise en cache avec HTTP Interceptor, l'invalidation du cache et les limites d'utilisation de la mémoire.

?‍?À propos de l'auteur

Je m'appelle Gergely Szerovay, j'ai travaillé en tant que data scientist et développeur full-stack pendant de nombreuses années, et j'ai travaillé en tant que responsable technique frontend, en me concentrant sur le développement frontend basé sur Angular. Dans le cadre de mon rôle, je suis constamment l'évolution d'Angular et de la scène du développement frontend en général. Pour partager mes connaissances, j'ai lancé la newsletter et publication mensuelle Angular Addicts en 2022, afin de pouvoir vous envoyer les meilleures ressources que je rencontre chaque mois. Que vous soyez un Angular Addict chevronné ou un débutant, je suis là pour vous. Faites-moi savoir si vous souhaitez être inclus en tant qu'écrivain. Apprenons Angular ensemble ! Abonnez-vous ici ?

Angular a évolué très rapidement au cours des dernières années, et au cours de la dernière année, avec l'essor de l'IA générative, nos flux de travail de développement logiciel ont également évolué rapidement. Afin de suivre de près l'évolution du développement de logiciels assistés par l'IA, j'ai décidé de commencer à créer des outils d'IA en public et de publier mes progrès sur AIBoosted.dev. Rejoignez-moi dans ce parcours d'apprentissage : Abonnez-vous ici ?

Suivez-moi sur Substack (Angular Addicts), Substack (AIBoosted.dev), Medium, Dev.to, Twitter ou LinkedIn pour en savoir plus sur Angular et comment créer des applications d'IA avec AI, Typescript, React et Angular !

?️Numéros précédents

Si vous avez manqué les numéros précédents de la newsletter, vous pouvez les lire ici, voici les 3 derniers numéros :

  • Angular Addicts #29 : Angular 18.2, bibliothèques implicites, le futur est autonome et plus
  • Angular Addicts #28 : Angular 18.1, tests de composants, guide SSR et plus
  • Angular Addicts #27 : NgRx 18, nouveau RFC : API DomRef, stockage Web avec signaux et plus

? Soumettez votre ressource angulaire

Avez-vous récemment trouvé ou écrit un article, un tweet ou une autre ressource intéressant sur Angular ? Faites-le-moi savoir ici dans les commentaires ou envoyez-moi un DM sur Twitter ! Je le présenterai peut-être dans le prochain numéro d'Angular Addicts !

Déclaration de sortie Cet article est reproduit sur : https://dev.to/this-is-angular/addicts-30-when-to-use-effects-angular-di-features-request-caching-more-5g10?1S'il y en a infraction, veuillez contacter [email protected] pour supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3