Tous les articlesFrontend

Devenir développeur Frontend senior (React.js)

2 juin 2024
12 min de lecture
Devenir développeur Frontend senior (React.js)

Connaître useState et useEffect par cœur ne fait pas de toi un développeur senior. Ce qui compte, c'est ta capacité à repérer quand un composant de 400 lignes doit être découpé, et comment le faire sans tout casser.

Sépare l'état de la présentation

Un composant qui gère à la fois des appels API, de la logique métier et du rendu JSX devient impossible à tester. J'extrais systématiquement la logique dans des hooks custom (useOrders, useAuth) et je laisse le composant se concentrer sur l'affichage.

Mesure avant d'optimiser

React.memo et useMemo partout, c'est un anti-pattern autant qu'une bonne pratique mal utilisée. Avant d'ajouter de la mémoïsation, j'ouvre le profiler React et je vérifie que le re-render est vraiment le problème.