Technologies

JavaScript / TypeScript

JavaScript

Langage de programmation web dynamique et polyvalent

TypeScript

JavaScript avec un système de types statiques pour un développement plus sûr et productif

React

Bibliothèque pour créer des interfaces utilisateur

Next.js

Framework React full-stack avec SSR, SSG et optimisations automatiques

Node.js

Runtime JavaScript côté serveur pour créer des applications backend performantes

Express.js

Framework web minimaliste et flexible pour Node.js

Redux / RTK

Gestionnaire d'état prévisible pour applications JavaScript complexes

Chakra UI

Bibliothèque de composants React modulaire et accessible

PHP

Redux / RTK

Gestion d'état robuste et prévisible pour applications React complexes

Ma pratique de Redux

Redux avec Redux Toolkit (RTK) résout élégamment la gestion d'état complexe dans mes applications React. Son approche prévisible et ses patterns établis garantissent une architecture maintenant et scalable, particulièrement précieuse sur des projets d'équipe.

RTK Query complète parfaitement Redux en simplifiant la gestion des appels API et du cache côté client. Combiné avec TypeScript, l'ensemble offre une sécurité de types de bout en bout, de l'action jusqu'aux composants React.

J'utilise Redux principalement pour les applications avec un état global complexe, des flux de données interconnectés, ou nécessitant des fonctionnalités temps réel. Pour des besoins plus simples, je privilégie les hooks React natifs ou des alternatives légères.