Dan Abramov
Personalities 🟡 MidDefinition
Developpeur russe-americain, co-createur de Redux et membre de l'equipe React core chez Meta. Son blog 'Overreacted' et ses explications pedagogiques sont des references.
Analogie
Le professeur de React : il n'a pas invente le framework mais il l'a rendu comprehensible pour des millions de devs.
Exemple de code
// Redux — Dan Abramov, 2015
const reducer = (state = 0, action) => {
switch (action.type) {
case 'INCREMENT': return state + 1;
case 'DECREMENT': return state - 1;
default: return state;
}
};
Cas d'usage
Redux a defini le pattern de state management en React. Ses idees influencent Zustand, Recoil et Jotai.
Anti-pattern
Mettre Redux partout : pour la majorite des apps, useReducer ou Zustand suffisent largement.