Retour aux compétences

JavaScript

Frontend Depuis janv. 2020
L4
65/100

Autres technologies

JavaScript

Éléments de preuve

  • Pourquoi ce niveau

    Synthese

    JavaScript est utilisé de manière récurrente sur des SPAs React, la gestion d'état Redux Toolkit, des gardes de routes, du filtrage/pagination et de la persistance de session.

  • Limite actuelle

    Synthese

    Les axes d'amélioration pour atteindre le niveau suivant sont les suivants : documenter davantage l'optimisation frontend, montrer des abstractions JavaScript transverses et publier des exemples d'architecture reusable.

  • Filtrage et pagination en SPA

    Permalink Source

    Une page React/JS du projet Redux combine recherche texte, filtres métier et pagination, avec transformation directe des données à l'affichage.

  • État global asynchrone

    Permalink Source

    Un slice Redux Toolkit de MyHappyWallet met en œuvre des thunks et des reducers de cycle de vie sur une SPA React. C'est une preuve claire de logique JavaScript applicative non triviale.

  • Store instrumenté et middleware

    Permalink Source

    Le store Redux du projet fullstack React inclut un middleware de debug, ce qui montre une pratique explicite de l'état global et des transitions d'action.

  • Routage protégé et session locale

    Permalink Source

    Le composant AuthRoute du frontend fullstack React orchestre routes publiques/privées et redirection des utilisateurs non authentifiés.

  • Session mobile React Native

    Permalink Source

    Le point d'entrée de l'application React Native met en œuvre une gestion de session avec stockage local et navigation applicative. Cela étend la pratique JavaScript au contexte mobile.